title: inserire pulsanti in una funzione

text:
> Azzera tutto, seguimi nel ragionamento:
> a) Supponi per un solo momento che la funzione msgbox() non esista in Access.
> b) Tu sei un programmatore della Microsoft.
> c) Ti si accende la lampadina e la crei/inventi (esattamente cos� com'� oggi in Access).
>  .........
> Quale � il codice che hai scritto ?

> Attualmente il mio problema l'ho comunque risolto, ingannando la vera
> origine della msgbox(),
> la quale ritorna i valori 0, 2, 6, 7 a seconda di cosa abbiamo cliccato,
> (ho aggiunto lo '0' perch� corrisponde al tasto di chiusura 'x').

> Dimentica la form modale, ecc...., non c'entrano nulla col nostro
> ragionamento...

> La mia domanda � indirizzata a capire quale � il codice con cui � stata
> scritta la msgbox().

Il codice con cui è stata scritta la MsgBox proprio non lo conosco
e non saprei dove andarlo a pescare.
Forse il grande Karl Donauber :) potrebbe esserci di aiuto
-- ( ma dubito che anche lui possa conoscerlo )

Per quanto Non rilevante possa essere ho la sensazione che il tasto di
chiusura non ritorna sempre il valore 0,   da alcune frettolose prove sembra
che ritorna il valore del tasto "Si" che è variabile in funzione
di quanti tasti ha la MsgBox

Non vorrei sembrare un vecchio rincitrullito,  ma se io fossi un programmatore
e dovessi inventare una MsgBox farei una mascherina
- semplice
- piccola
- centrata nello schermo  ( Magari spostata un po in alto a Sx )
- di dialogo ( quindi blocca il codice gia in esecuzione )
- con dentro i pulsanti che mi servono
- con la grafica che voglio
Da un test che ho fatto NON serve che sia PopUp e a SceltaObbligatoria
e sufficiente che sia "di Dialogo"

.


title: inserire pulsanti in una funzione

author: AntFast

text:
"Mancini"  ha scritto nel messaggio
news:81ff8d82-adac-4404...@googlegroups.com...
...cut
Non vorrei sembrare un vecchio rincitrullito,  ma se io fossi un
programmatore
e dovessi inventare una MsgBox farei una mascherina
- semplice
- piccola
- centrata nello schermo  ( Magari spostata un po in alto a Sx )
- di dialogo ( quindi blocca il codice gia in esecuzione )
- con dentro i pulsanti che mi servono
- con la grafica che voglio
Da un test che ho fatto NON serve che sia PopUp e a SceltaObbligatoria
e sufficiente che sia "di Dialogo"

Ciao Mancini, grazie per la risposta.
Quello che dici va benissimo..., è uno dei modi per aggirare il problema..
La msgbox() ritorna subito un valore: Var = msgbox()
La maschera "Dialogo" NON ritorna un valore, quindi occorre fare un
passaggio ulteriore:
Occorre avere una variabile pubblica che si riempie alla
pressione dei comandi della maschera "Dialogo" e che viene letta poi
da dove è stata lanciata la maschera "Dialogo"
Antonio

.


title: inserire pulsanti in una funzione

author: Mancini

text:
> Quello che dici va benissimo..., è uno dei modi per aggirare il problema..
> La msgbox() ritorna subito un valore: Var = msgbox()
>
> La maschera "Dialogo" NON ritorna un valore, quindi occorre fare un
> passaggio ulteriore:
>
> Occorre avere una variabile pubblica che si riempie alla

Si hai ragione,  una MsgBox ti restituisce una variabile che puoi usare
successivamente in tutta la routine per quanto lunga e complessa sia

Del resto "Noi comuni mortali" non conosciamo il codice segreto
della MsgBox quindi con la fantasia e quel poco di esperienza e
capacita che abbiamo cerchiamo di fare qualcosa
che sia addirettura migliore

Se usi un Access 2007 o superiore potrai trarre giovamento
dalle "TempVars"  che sono appunto variabili globali della
applicazione che puoi creare solamente con uua riga di codice
nella maschera x e utilizzare con una altra riga di codice
nella maschera y .....

.


title: inserire pulsanti in una funzione

text:
Grazie ancora Mancini per la tua disponibilit� e cortesia.
Antonio

"Mancini"  ha scritto nel messaggio
news:c8b11e54-b4d3-4d9d...@googlegroups.com...

> Quello che dici va benissimo..., � uno dei modi per aggirare il problema..



title: inserire pulsanti in una funzione

author: Karl Donaubauer

text:
Mancini:
> ...
> Il codice con cui ï¿œ stata scritta la MsgBox proprio non lo conosco
> e non saprei dove andarlo a pescare.
> Forse il grande Karl Donauber :) potrebbe esserci di aiuto
> -- ( ma dubito che anche lui possa conoscerlo )
> ...

Ciao,

invecchiando ho giï¿œ perso ca. 2 cm di grandezza (di costruzione)
ma non quel secondo "au" nel nome. ;-)

No, non conosco il codice del MsgBox. Questi codici (in C/C#)
sono segreti aziendali della MS. Access e VBA hanno due
funzioni diverse. Puo darsi che invece di dissegnare proprie
maschere ecc. siano solo "layer" che chiedono funzioni di Windows.
Questo si puo fare anche in VBA con poco codice API.

p.e. la libreria User32.dll di Windows ha sempre avuto una
funzione Messagebox come descritto nel MSDN o p.e. qui:
http://www.tek-tips.com/faqs.cfm?fid=4699

Personalmente ho solo usato la funzione della User32 una volta
in un programma multilinguale perchï¿œ la Msgbox di VBA ha avuto
problemi con lettere cirilliche. Altrimenti ho sempre usato o
le funzioni di Access/VBA o una semplice maschera.

Nel web ci sono sicuramente esempi per l'uso delle maschere,
come impaccare tutto in una funzione con valori di ritorno ecc.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it

Access Lobby:
http://www.AccessDevelopers.org


title: inserire pulsanti in una funzione

text:
> invecchiando ho giï¿oe perso ca. 2 cm di grandezza (di costruzione)
> ma non quel secondo "au" nel nome. ;-)

Woww!!  chiedo perdono per l'errore :(

Adesso che mi ci soffermo capisco che il tuo
nome signofica  "Costruttore del Danubio"  :)

.


title: inserire pulsanti in una funzione

text:
Mancini:
> ...capisco che il tuo
> nome signofica  "Costruttore del Danubio"  :)

Piuttosto ï¿œ "Contadino del Danubio".



title: Conversione data da anno/settimana "aaaaii" a "giorno"

text:
Non so se sia fattibile ma proviamo...
Dati due campi: anno in formato "aaaa" e settimana in formato "ii", è
possibile costruirne un terzo calcolato che mi resituisca la
conversione da "aaaaii" in "giorno"?
Se poi il giorno della settimana è fisso (per esempio calcolasse
sempre il lunedì) meglio, altrimenti basterebbe che il giorno
calcolato appartenesse a quella settimana.
Esempio
Anno: 2008
Settimana: 04
Giorno = 21/01/2008
Grazie in anticipo.


author: Alessandro Cara

text:
metal...@gmail.com
 wrote:
> Non so se sia fattibile ma proviamo...
> Dati due campi: anno in formato "aaaa" e settimana in formato "ii", è
> possibile costruirne un terzo calcolato che mi resituisca la
> conversione da "aaaaii" in "giorno"?
> Se poi il giorno della settimana è fisso (per esempio calcolasse
> sempre il lunedì) meglio, altrimenti basterebbe che il giorno
> calcolato appartenesse a quella settimana.
C'e sempre il problema del cavallo ma:
data = dateserial(year(date(),1,1) + ii * 7
qualcosa dovrebbe fare
--
ac
y-1=x


text:
metal...@gmail.com
 wrote:
P.S. Evitare il crosspost e' una sana abitudine.
E' meglio fare due post avvisando dell'incrocio.
Pensavo di essere matto ed aver risposto due volte la stessa roba.
--
ac
y-1=x


title: come vi organizzate per documentare una applicazione?

author: Giuseppe

text:
alludo a tutta quella serie di appunti/documenti che servono a voi stessi
per tenere memoria delle cosa che avete fatto per sviluppare l'applicazione.
io vado ancora a diagrammi E-R e diagrammi di flusso dati DFD (ma spesso mi
annoio a farli, con l'inconveniente che quando devo rimettere mano
all'applicazione, perdo un sacco di tempo)
voi come vi siete attrezzati?
--
----------------
saluti
Giuseppe


author: Roberto da casa

text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:c2529q$1ojs85$1...@ID-213020.news.uni-berlin.de...

Per prima cosa seguo alcune norme che riguardano l'autodocumntazione.
Per prima cosa visualizzo la finestra del database nella modalità Dettagli e
per ogni oggetto del database memorizzo nella sua Proprietà una breve
descrizione del singolo oggetto e come esso gioca nel database.
Quando poi genero la struttura della tabelle non lesino ciò che vado a
scrivere nella zona descrizione di ogni campo.
Stampo su carta la struttura delle tabelle con quanto si trova allegato alla
FAQ di Calamus intitolata "Analizza la struttura delle tabelle" nella
Sezione Tables del Sito Comune (link qui sotto).
Stampo poi su carta un elenco degli oggetti del database con quanto si trova
allegato alla FAQ di Fabio Montagner intitolata "Stampare gli oggetti di un
file .mdb" nella Sezione General del Sito Comune.
Sempre dal Sito Comune, nella Sezione Risorse => Patches & utility =>
Utility per stampare le relazioni del DB, ho scaricato ed installato
un'aggiunta ad Access che permette appunto di stampare la finestra delle
relazioni di Access. Dopo aver installato l'aggiunta di cui sopra riesco ad
eseguirla da Strumenti => Aggiunte => Print Relationships.
Stampo anche il codice VBA di tutte le queries memorizzate nel database.
Quanto poi al codice VBA mi sforzo di abbondare con i commenti: a volte mi
capita di farlo quasi al livello maniacale, quasi per ogni riga; questo mi
permette però di sopravvivere senza conservare ed aggiornare dei flowchart
delle singole sub e/o funzioni. Naturalmente stampo su carta il codice VBA
di ogni ogni sub o funzione.
Se il database risulta essere particolarmente complesso, conservo i
diagrammi di flusso di massima che ho tracciato in fase di progettazione
dell'applicativo.
Visto che alcune documentazioni sono ottenibili con stampe automatiche, a me
non risulta molto difficile tenere aggiornata questo tipo di documentazione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problemi di calcolo con salto pagina report

author: Dino

text:
Ciao a tutti sono Dino.ho realizzato un report dove nel suo pie' di
pagina ho impostato un campo calcolato per far si che il tot del
report compaia all'ultima pagina del report.
=IIf([Page]=[Pages];[Nomecampo];"").
Tutto funziona correttamente fino al momento del salto pagina.Ho
infatti calcolato che il documento fa il salto pagina dopo la 27 riga.
Il primo problema riguarda il salto pagina.Si crea cioe' pag 2 senza
nessuna riga al suo interno.Infatti la riga 27 fa' ancora parte di pag
1.
E come se non bastasse nel campo calcolato non mi viene riportato il
calcolo.
Se invece io inserisco la riga 28 allora anche in pag 2 vedo i totali.
Come posso risolvere le due problematiche
Grazie in anticipo Dino


author: CIDI

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:b0687f50-fe70-450c...@i76g2000hsf.googlegroups.com...

Ciao Dino
perchè non usi il piè di pagina report? come suggerito nel precedente
thread.
per la pagina vuota prova a stringere i margini, in struttura, del report
Daniele


text:
On 22 Set, 15:03, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:b0687f50-fe70-450c...@i76g2000hsf.googlegroups.com...

Ciao Dany grazie per la rsposta.
non uso il pie' di pagina report per il classico motivo che se ad
esempio ho una riga sola il tot mi si accoda sotto la riga e non a
pie' di pagina come nei doc classici(fatture).
Ho provato anche a restringere ma la situazione non cambia.
Ciao Grazie comunque


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:f906553f-dadf-447b...@k30g2000hse.googlegroups.com...


per questo dicevo di utilizzare il piè di pagina report per metterci i
controlli calcolati, invisibili.
da collegare con altrettanti controlli, visibili solo se "Page"="Pages", del
piè di pagina pagina
se la casella di testo, invisibile, nel piè di pagina report si chiama
Testo1
nel piè di pagina pagina metti un'altra casella di testo con origine
controllo: = Testo1
riprova con i margini.
Daniele


text:
On 22 Set, 15:38, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:f906553f-dadf-447b...@k30g2000hse.googlegroups.com...

> Daniele- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Dany ho provato.Funziona ma mi da sempre il solito problema.Alla
25esima riga passa a pag 2;pue scrivendo la riga 25 in pagina 1.Se poi
vado a gestire i margini posso diminuire le righe a pag 1 e passarle a
pag 2 maq il risultato non cambia.
Esempio il salto pagina lo fa alla riga 22.Se arrivo a quella riga
salta pag pur scrivendo i dati ancora della riga 22 ancora in pag 1.
Siamo in direttura d'arrivoCosa manca???


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:e420e2a0-3f3a-4dab...@l42g2000hsc.googlegroups.com...
> per questo dicevo di utilizzare il piè di pagina report per metterci i
> controlli calcolati, invisibili.
> da collegare con altrettanti controlli, visibili solo se "Page"="Pages",
> del
> piè di pagina pagina
> se la casella di testo, invisibile, nel piè di pagina report si chiama
> Testo1
> nel piè di pagina pagina metti un'altra casella di testo con origine
> controllo: = Testo1
> riprova con i margini.
>
> Daniele- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Dany ho provato.Funziona ma mi da sempre il solito problema.Alla
25esima riga passa a pag 2;pue scrivendo la riga 25 in pagina 1.Se poi
vado a gestire i margini posso diminuire le righe a pag 1 e passarle a
pag 2 maq il risultato non cambia.
Esempio il salto pagina lo fa alla riga 22.Se arrivo a quella riga
salta pag pur scrivendo i dati ancora della riga 22 ancora in pag 1.
Siamo in direttura d'arrivoCosa manca???
non saprei....ma sono i margini esterni del report che devi stringere, non
le righe. hai provato a modificare l'impostazione della pagina di stampa?
Daniele


title: campo su report non lineare

author: Roberto

text:
ciao,
    è possibile in un report(stampa etichette) mettere un campo che non sia
"lineare" cioè vorrei stampare per esempio una scritta a mezza luna
è possibile fare qualcosa
grazie ciao


title: campo su report non lineare

author: ALESSANDRO Baraldi

text:
"Roberto" <
Rob...@tiscali.it
> ha scritto nel messaggio
news:fb1bkl$4qr$1...@balena.cs.interbusiness.it...

No Roberto quello che chiedi non è fattibile.
Se la scritta è sempre quella preparati un'immagine con sfondo Bianco con
PhotoShop...
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: campo su report non lineare

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fb1nnm$u25$1...@aioe.org...

grazie alessandro..
avevo pensato alla soluzione PhotoShop ma volevo il campo"variabile", potrei
allora inserire diverse immagini a seconda dell'etichetta.. e su
formattazione far stampare quella indicata dal record da stampare..
.. ora ci provo..
grazie mille ancora
ciao


title: [ot] EXCEL è ASCII  ?

author: vincenzo

text:
Devo creare un file in formato ASCII , ad esempio mi dicono di creare un
file TXT ( contiene il bilancio aziendale)
ma il formato microsoft  xls  non è ascii ?
ciao!


title: [ot] EXCEL è ASCII  ?

author: Gianluca

text:
"vincenzo" <
lib...@libero.it
> ha scritto nel messaggio
news:c6oaae$6tp$1...@usenet.itgate.net...
> Devo creare un file in formato ASCII , ad esempio mi dicono di creare un
> file TXT ( contiene il bilancio aziendale)
>
> ma il formato microsoft  xls  non è ascii ?
salva come csv o simili


title: Pagina di accesso ai dati funziona in locale ma non via web

author: deltazero

text:
Sigh... probabilmente è una scemata ma non riesco ad accedere al mio
database via web
prima di tutto mi dice che se voglio accedere a quel database devo
inserire il file tra i siti attendibili di Internet Explorer (e va
beh.. poco male l'ho fatto
poi mi dice che è impossibile aprire il file (e mi da l'url relativo)
a dove ho messo il file
ho provato sia con server unix che con server NT ma niente da fare
ovviamente ho corretto la pagina di accesso ai dati... sostituendo il
percorso c:\ ecc ecc ecc con http:// ecc ecc ecc
ma niente da fare
AIUTO


title: Tasti scelta rapida per Ordinamento

author: Sandrobi

text:
Esiste un tasto di scelta rapida per ordinare una tabella in  maniera
crescente o decrescente in base ad un campo, come avviene da Menu Record o
con Pulsante destro?
--
Ciao, Sandrobi
-----------------
Se la tua email è fasulla, ti invito a leggere
http://wiki.news.nic.it/AntiSpam


title: Tasti scelta rapida per Ordinamento

author: Pablitomf (Maurizio Facciuti)

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:453fdc3d$0$13761$4faf...@reader3.news.tin.it...
> Esiste un tasto di scelta rapida per ordinare una tabella in  maniera
> crescente o decrescente in base ad un campo, come avviene da Menu Record o
> con Pulsante destro?
>
> --
> Ciao, Sandrobi
Certo...
creati macro autokeys...
Es.
{F11} - Esegui Comando - OrdineCrescente
{F12} - Esegui Comando - OrdineDecrescente
;-)
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Tasti scelta rapida per Ordinamento

author: sv

text:
Sandrobi ha scritto:
> Esiste un tasto di scelta rapida per ordinare una tabella in  maniera
> crescente o decrescente in base ad un campo, come avviene da Menu Record o
> con Pulsante destro?
Per avere un elenco di tutti i tasti di scelta rapida, basta digitare
"Tasti di scelta rapida" nell'Help. Comunque nativo non c'è.
Parli comunque tu di tabella, cioè apri una tabella e vorresti ordinarla?
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Tasti scelta rapida per Ordinamento

text:
"sv" <
sal...@accessgroup.it
> ha scritto nel messaggio
news:ehpo3u$ccb$1...@news.newsland.it...
> Sandrobi ha scritto:
>
>> Esiste un tasto di scelta rapida per ordinare una tabella in  maniera
>> crescente o decrescente in base ad un campo, come avviene da Menu Record
>> o
>> con Pulsante destro?
>
> Per avere un elenco di tutti i tasti di scelta rapida, basta digitare
> "Tasti di scelta rapida" nell'Help. Comunque nativo non c'è.
> Parli comunque tu di tabella, cioè apri una tabella e vorresti ordinarla?
>
> --
> sv
Riordinarla in base ad un campo.
Difatti nell'help dei tasti di scelta rapida non l'ho trovato, volevo vedere
se si poteva trovare qualcosa da tastiera senza creare una macro.
Sandrobi


title: Tasti scelta rapida per Ordinamento

text:
> Riordinarla in base ad un campo.
> Difatti nell'help dei tasti di scelta rapida non l'ho trovato, volevo
> vedere se si poteva trovare qualcosa da tastiera senza creare una macro.
>
> Sandrobi
Niente da fare...
o autokeys o niente... perchč se crei dell'autokeys un codice VBA, non lo
riconosce finchč non lo "chiami", e con le tab. non puoi richiamare
codice... ;)



title: ISAM installabile

author: walter

text:
tentando di esportare dati in formato TXT mi da' qusto errore
"Impossibile trovare ISAM installabile (3170)"
Qualcuno sa' come si puo' risolvere?
grazie per l'aiuto
--
Trussoni Walter


title: ISAM installabile

text:
walter <
wtr...@tin.it
> schrieb:
> tentando di esportare dati in formato TXT mi da' qusto errore
> "Impossibile trovare ISAM installabile (3170)"
> Qualcuno sa' come si puo' risolvere?
http://support.microsoft.com/support/kb/articles/Q171/9/55.ASP
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com
APP:
http://www.AccessProfiPool.com


title: TransferText acExportDelim: errore "file non trovato"

author: Riccardo Baldinotti

text:
Su diversi computer che hanno A200 il comando funziona così:
DoCmd.TransferText acExportDelim, , "telefonate", nomefile, True
Su alcuni altri esce un errore che dice più o meno "impossibile
trovare il file 'quanti'".
Ora, "quanti" è il nome dell'ultimo campo della tabella "telefonate"
che sto cercando di esportare.
Dopo qualche perplessità, ho provato a rinominare quel campo in "q" e
l'errore era che non trovava un file chiamato "q".
Ho eliminato quel campo dalla tabella e l'errore mi dava il nome del
campo precedente.
L'unica cosa che ho pensato è che fosse una differenza in Access. Ho
scoperto che io e i computer che funzionavano avevano la versione
9.0.9262 SP-3 (ma forse il numero non era proprio 9262).
I computer che non funzionano hanno una versione 9.0.3421SR-1 (anche
qui il numero è approssimato).
Ho quindi pensato che ci fosse qualche baco risolto con un Service
Pack.
Il problema però è che l'ho provato a casa e funziona: ho la versione
9.0.4402 SR-1 (numeri certi).
Quindi anche l'ultima ipotesi cade.
Siccome da Lunedì ci saranno miliardi di chiamate da gestire con
quell'applicazione, qualcuno ha un consiglio da darmi?
Grazie a tutti.
Riccardo Baldinotti


author: Sergio MAZZA

text:

Un paio:
- avere, per tutti i pc, access nella stessa versione; non esclude tutti i
danni, ma li limita.
- saltare il fosso scrivendo due righe di codice che creano il file di testo
come lo vuoi tu.
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:
> > qualcuno ha un consiglio da darmi?
> > Grazie a tutti.
> > Riccardo Baldinotti
> Un paio:
> - avere, per tutti i pc, access nella stessa versione; non esclude tutti i
> danni, ma li limita.
> - saltare il fosso scrivendo due righe di codice che creano il file di testo
> come lo vuoi tu.
> Ciao.
Il primo è sacrosanto. Sono pc di un'altra ditta, da cui il problema
che ho già segnalato.
Il secondo mi ha dato speranze.
Siccome ero un po' disorientato (la nottataccia? il fatto che ero a
casa e non in ufficio?) ho girato il forum e a
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/d4898999ca55c64b/df1782a2c7f162cd?hl=it&lnk=gst&q=%22file+di+testo%22#df1782a2c7f162cd
mi sono adattato il codice suggerito da un tale "leblanc".
Sembra funzionare; più che altro, invece di costruire una MyString con
campi di lunghezza fissa, ho preso le lunghezze che venivano,
delimitando con virgolette e separando da punti e virgola. Ho
chiamato .csv il risultato, che è piaciuto alla mia routine di
importazione.
Ora non mi resta che sperare nel funzionamento anche sui comp
birbanti.
Fra un do while e un currentdb, ho trovato anche il tuo consiglio,
sintetico quanto chiaro, di andarsi a guardare nell'help le parole
Write, Open, ecc. Farò quanto prima.
Per ora un caloroso ringraziamento.
Riccardo Baldinotti


text:
Riccardo Baldinotti wrote:
>
> Il primo è sacrosanto. Sono pc di un'altra ditta, da cui il problema
> che ho già segnalato.
>
> Il secondo mi ha dato speranze.
> Siccome ero un po' disorientato (la nottataccia? il fatto che ero a
> casa e non in ufficio?) ho girato il forum e a
>
>
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/d4898999ca55c64b/df1782a2c7f162cd?hl=it&lnk=gst&q=%22file+di+testo%22#df1782a2c7f162cd
>
> mi sono adattato il codice suggerito da un tale "leblanc".
>
> Sembra funzionare; più che altro, invece di costruire una MyString con
> campi di lunghezza fissa, ho preso le lunghezze che venivano,
> delimitando con virgolette e separando da punti e virgola. Ho
> chiamato .csv il risultato, che è piaciuto alla mia routine di
> importazione.
> Ora non mi resta che sperare nel funzionamento anche sui comp
> birbanti.
>
> Fra un do while e un currentdb, ho trovato anche il tuo consiglio,
> sintetico quanto chiaro, di andarsi a guardare nell'help le parole
> Write, Open, ecc. Farò quanto prima.
Eh! Eh! Felice di averti...Ispirato...
> Per ora un caloroso ringraziamento.
> Riccardo Baldinotti
Ciao.
--
Sergio MAZZA


title: Re: cercare una parola in un campo testo

author: Carlo Costarella

text:
"roccodelux" <
roccodel...@yahoo.it
> ha scritto nel messaggio
news:ctib2o$i5h$1...@news.newsland.it...
> Salve vorrei cercare una parola in un campo testo ma non va(ovvero se è la
> prima parola del campo che ha le iniziali che gli passo la trova le
> successive non le trova);
> Ho fatto così:
>
> // la tabella è cd
> // campo è Programmi contenuti
>
> query:
>
> SELECT CD.[Titolo CD], CD.[Programmi contenuti], CD.Applicativo,
> CD.[Numero libro], CD.Posizione
> FROM CD
> WHERE (((CD.[Programmi contenuti]) Like [Digita il nome del programma] &
> "*"));
>
>
> Grazie
>
>
> --
>
Tutto bene, manca solo l'asterisco all'inizio.
...Like "*" & [Digita il nome del programma] & "*"
Ciao, Carlo


text:
"roccodelux" <
roccodel...@yahoo.it
> ha scritto nel messaggio
news:ctib2o$i5h$1...@news.newsland.it...
> Salve vorrei cercare una parola in un campo testo ma non va(ovvero se è la
> prima parola del campo che ha le iniziali che gli passo la trova le
> successive non le trova);
> Ho fatto così:
>
> // la tabella è cd
> // campo è Programmi contenuti
>
> query:
>
> SELECT CD.[Titolo CD], CD.[Programmi contenuti], CD.Applicativo,
> CD.[Numero libro], CD.Posizione
> FROM CD
> WHERE (((CD.[Programmi contenuti]) Like [Digita il nome del programma] &
> "*"));
>
>
> Grazie
 SELECT [Titolo CD],
             [Programmi contenuti],
             [Applicativo],
             [Numero libro],
             [Posizione]
 FROM CD
     WHERE [Programmi contenuti]
     Like chr(34) & * & [Digita il nome del programma] & * & chr(34);
Controlla la sintassi ma dovrebbe andare.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


author: roccodelux

text:
Salve vorrei cercare una parola in un campo testo ma non va(ovvero se č la
prima parola del campo che ha le iniziali che gli passo la trova le
successive non le trova);
Ho fatto cosě:
// la tabella č cd
// campo č Programmi contenuti
query:
SELECT CD.[Titolo CD], CD.[Programmi contenuti], CD.Applicativo,
CD.[Numero libro], CD.Posizione
FROM CD
WHERE (((CD.[Programmi contenuti]) Like [Digita il nome del programma] &
"*"));
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Grazie funziona
un altro problemino, visto che non conosco visual basic come faccio a far
apparire la frase "No Match" nel caso non trovi niente?
Grazie
Carlo Costarella ha scritto:

> ....Like "*" & [Digita il nome del programma] & "*"
> Ciao, Carlo



text:
"roccodelux" <
roccodel...@yahoo.it
> ha scritto nel messaggio
news:ctip84$gvp$1...@news.newsland.it...

Ti ricordo di scrivere la risposta dopo il messaggio e non prima.
Un bel dlookup sulla query potrebbe essere la soluzione:
If IsNull(Dlookup("TuoCampo","TuaQuery")) then
Msgbox "Nessuna ricorrenza trovata!"
End if
Ciao, Carlo


text:
Carlo Costarella ha scritto:
> "roccodelux" <
roccodel...@yahoo.it
> ha scritto nel messaggio
> news:ctip84$gvp$1...@news.newsland.it...
> >
> > Grazie funziona
> > un altro problemino, visto che non conosco visual basic come faccio a far
> > apparire la frase "No Match" nel caso non trovi niente?
> >
> > Grazie
> > Carlo Costarella ha scritto:
> >
> >> "roccodelux" <
roccodel...@yahoo.it
> ha scritto nel messaggio
> >> news:ctib2o$i5h$1...@news.newsland.it...
> >> > Salve vorrei cercare una parola in un campo testo ma non va(ovvero se č
> >> > la
> >> > prima parola del campo che ha le iniziali che gli passo la trova le
> >> > successive non le trova);
> >> > Ho fatto cosě:
> >> >
> >> > // la tabella č cd
> >> > // campo č Programmi contenuti
> >> >
> >> > query:
> >> >
> >> > SELECT CD.[Titolo CD], CD.[Programmi contenuti], CD.Applicativo,
> >> > CD.[Numero libro], CD.Posizione
> >> > FROM CD
> >> > WHERE (((CD.[Programmi contenuti]) Like [Digita il nome del programma]
> >> > &
> >> > "*"));
> >> >
> >> >
> >> > Grazie
> >> >
> >> >
> >> > --
> >> >
> >> Tutto bene, manca solo l'asterisco all'inizio.
> >> ....Like "*" & [Digita il nome del programma] & "*"
> >
> >
> >> Ciao, Carlo
> >
> >
> Ti ricordo di scrivere la risposta dopo il messaggio e non prima.
> Un bel dlookup sulla query potrebbe essere la soluzione:
> If IsNull(Dlookup("TuoCampo","TuaQuery")) then
> Msgbox "Nessuna ricorrenza trovata!"
> End if
> Ciao, Carlo
grazie



title: query di accodamento automatica con campi fissi

text:
- premessa: sono un neofita di Access! quindi scusate domende ed
osservazioni banali! -
Buongiorno a tutti,
ho un database concettualmente simile al Northwind, l'esempio che
Microsoft allega ad Access.
Vorrei fare in modo che la tabella Dettagli Offerte (simile a Dettagli
Ordini di Northwind; è la tabella che lega Offerte e Prodotti in una
relazione molti-a-molti) venga compilata automaticamente con i
Prodotti pre-filtrati da una query (ex: tutti quelli la cui categoria
è Salati, Dolci o Liquidi) e con due campi fissi che riguardano la
data dell'offerta e il Cliente a cui fare l'offerta.
Ho già fatto la query di filtro dei prodotti. E' generata dal pulsante
di un piccolo form con l'elenco delle categorie da selezionare.
Pensavo, di lì in poi, di proseguire con una query di accodamento, che
però non riesco a realizzare.
La query dovrebbe accodare nella tabella Dettagli Offerte tutti i
record in cui variano solo i dati relativi ai prodotti e restano fissi
i campi Cliente e Data.
come faccio??
Grazie a tutti.
Makli


text:
Qualche idea?
Oppure mi sono spiegato male?
Provo in altri termini, con l'esempio pratico:
step 1: creo un "listino", cioè un elenco di prodotti estrapolato
dalla tabella Prodotti tramite un filtro (query che ho già fatto)
step2: vorrei associare a ciascuno dei record di questo listino un set
di dati sempre costante (IDOfferta, Contatto e DataOfferta che restano
inalterati). Per ogni listino cioè devo avere una sola offerta, un
solo contatto cui inviarla ed un'unica data. E queste associazioni
devono risultare accodate nella tabella DettagliOfferte: "x" righe
nuove (per "x" prodotti offerti), tutte e "x" con i campi IdOfferta,
Contatto e Data uguali
(chiaramente, alla prossima offerta cambieranno IdOfferta, Contatto e
Data, con una nuova gamma di prodotti)
spero di essermi spiegato meglio..
ed ora... AIUTOOO!!!
Makli
PS: forse non è chiara un'altra cosa: i campi fissi derivano da
tabelle esistenti che sono relazionate alla tabella DettagliOfferte.


title: ricerca stringa in listbox

text:
buonasera,
a2003
come posso fare per trovare in una colonna di una listbox l'occorrenza di una stringa (StrBibita) e di quante n volte?
ho provato anche con esempi in rete, ma non ci sono riuscito.
Grazie


title: ricerca stringa in listbox

author: BFS

text:

se la listbox è alimentata da tabella/query ti basta fare un dcount su
tale tabella/query con il filtro opportunamente costruito

esempio
tabella1 con campi id, nome

vuoi sapere quante righe nella tabella1 hanno la parola pippo dentro il
campo nome

MsgBox DCount("id", "tabella1", "nome like '*pippo*'")

se invece la listbox non è associata devi fare un ciclo per scorrerla ed
ad ogni step cercare se la stringa è presente

ciao
BFS


title: ricerca stringa in listbox

text:
La listbox non è associata,
sto provando a fare un ciclo .
la listbox è multicolonna,e voglio fare la ricerca solo su una determinata colonna
ho visto che in VB esiste la proprietà .list(riga,colonna) ma non mi funziona.
esiste un corrispondente o modo laternativo on vba access ?
Grazie


title: ricerca stringa in listbox

text:
Se non è associata analizza la stringa RowSource.
Ovviamente poi sw serve ricostruire l'index è abbastanza semplice...

@Alex


title: ricerca stringa in listbox

text:
cut
Grazie per le risposte, ma mi sono reso conto che ho postato il mio problema in modo sbagliato.
Mi scuso e spero leggiate il prossimo topic che inserisco


title: Stampe e Access2000

text:
Salve a tutti,
ho bisogno di controllare che la stampa di un report, lanciata da VBA, in
A97, vada a buon fine (cioè stampante collegata, fogli inseriti, ecc.) e
intercettare l'errore in caso di problemi o comunque se per qualche ragione
non esce il foglio. Come posso fare?
Inoltre vorrei sapere se qualcuno di voi si è già scontrato col problema
dell'upgrade da A97 a A2000. Come fare per evitare problemi di
incompatibilità ed errori vari? E' solo fortuna?
Grazie, ciao.
--
Roberto
****************************
Guadagna anche tu guardando solo
la pubblicità che vuoi, quando vuoi!
Clicca qui per iscriverti:
http://www.intelliad.com/?747CS854
****************************


title: Setfocus controllo dopo aggiornamento....

author: SuperPippo®

text:
Ciao a tutti ...
mi suggerite come potrei modificare questo codice...
in quanto dopo l'aggiornamento del controllo
se digito "SI" si posiziona sul controllo successivo...
se digito "NO" fà la stessa cosa... mentre vorrei che si posizionasse
al record iniziale per un nuovo inserimento e precisamente sul controllo
ID_Utente.... grazie...
----------------------------------------
Private Sub txtDataNascita_AfterUpdate()
    If Nz(DLookup("ID_Utente", "SQControlloEsistePaziente"), 0) = 0 Then
    Exit Sub
    Else
        If MsgBox("Il paziente è stato già inserito!, Proseguire?", vbYesNo
+ vbDefaultButton2, "Pz. presente in elenco") = 7 Then
        Me.Undo
        Exit Sub
        Else
        Exit Sub
        End If
    End If
End Sub


author: Antonio Biso

text:
"SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:%Fvgb.15862$vO5.5...@twister1.libero.it...
> Ciao a tutti ...
> mi suggerite come potrei modificare questo codice...
> in quanto dopo l'aggiornamento del controllo
> se digito "SI" si posiziona sul controllo successivo...
> se digito "NO" fà la stessa cosa... mentre vorrei che si posizionasse
> al record iniziale per un nuovo inserimento e precisamente sul controllo
> ID_Utente.... grazie...
Prima fai un setfocus ad un altro controllo della maschera, quindi lo fai al
controllo id_utente
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:S1wgb.17088$e6.5...@twister2.libero.it...
> > mi suggerite come potrei modificare questo codice...
> > in quanto dopo l'aggiornamento del controllo
> > se digito "SI" si posiziona sul controllo successivo...
> > se digito "NO" fà la stessa cosa... mentre vorrei che si posizionasse
> > al record iniziale per un nuovo inserimento e precisamente sul controllo
> > ID_Utente.... grazie...
>
> Prima fai un setfocus ad un altro controllo della maschera, quindi lo fai
al
> controllo id_utente
-------------------
non ci crederai Antò... ma come ho visto che mi hai risposto tu...
solo dalla firma, mi sono passato la mano tra i capelli ;-)
anzitutto ti ringrazio della cortesia di avermi risposto...
ma con tutta onestà non ci ho capito un tubo di quello che hai detto...
brrrr Ciao...


text:
"SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:VsCgb.18978$e6.6...@twister2.libero.it...

Rispiega la struttura della tua form
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:4FCgb.19018$e6.6...@twister2.libero.it...
> > > > se digito "SI" si posiziona sul controllo successivo...ed è OK...
> > > > se digito "NO" fà la stessa cosa... mentre vorrei che si
posizionasse
> > > > al record iniziale per un nuovo inserimento e precisamente sul
> >>>> controllo ID_Utente.... grazie...
> >
>  Prima fai un setfocus ad un altro controllo della maschera, quindi lo
>  fai al controllo id_utente
> > -------------------
> > non ci crederai Antò... ma come ho visto che mi hai risposto tu...
> > solo dalla firma, mi sono passato la mano tra i capelli ;-)
> >
> > anzitutto ti ringrazio della cortesia di avermi risposto...
> > ma con tutta onestà non ci ho capito un tubo di quello che hai detto...
> > brrrr Ciao...
>
> Rispiega la struttura della tua form
-------------------------------------
allora... vediamo se ci riesco...
in questa form.. arrivato al controllo TxT DataNascita
sull'evento dopo aggiornamento vi è questo codice...
Private Sub txtDataNascita_AfterUpdate()
    If Nz(DLookup("ID_Utente", "SQControlloEsistePaziente"), 0) = 0 Then
    Exit Sub
    Else
        If MsgBox("Il paziente è stato già inserito!, Proseguire?", vbYesNo
+ vbDefaultButton2, "Pz. presente in elenco") = 7 Then
        Me.Undo
        Exit Sub
        Else
        Exit Sub
        End If
    End If
End Sub
------------------------------------------
poi il resto segue in testa al messaggio....
non sò cosa altro posso spiegarti.... fammi sapere...
Bye...


text:
"SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:1%Sgb.19052$vO5.6...@twister1.libero.it...
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:4FCgb.19018$e6.6...@twister2.libero.it...
>
> > > > > se digito "SI" si posiziona sul controllo successivo...ed è OK...
> > > > > se digito "NO" fà la stessa cosa... mentre vorrei che si
> posizionasse
> > > > > al record iniziale per un nuovo inserimento e precisamente sul
> > >>>> controllo ID_Utente.... grazie...
> > >
> >  Prima fai un setfocus ad un altro controllo della maschera, quindi lo
> >  fai al controllo id_utente
> > > -------------------
> > > non ci crederai Antò... ma come ho visto che mi hai risposto tu...
> > > solo dalla firma, mi sono passato la mano tra i capelli ;-)
> > >
> > > anzitutto ti ringrazio della cortesia di avermi risposto...
> > > ma con tutta onestà non ci ho capito un tubo di quello che hai
detto...
> > > brrrr Ciao...
> >
> > Rispiega la struttura della tua form
> -------------------------------------
> allora... vediamo se ci riesco...
Non ci riesci.
La maschera è continua o singola?
Permette l'aggiunta di nuovi record?
L'ordine di tabulazione dei controlli cosa prevede dopo l'ultimo controllo?
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HfTgb.20934$e6.6...@twister2.libero.it...
[cut]
> > >
> > > Rispiega la struttura della tua form
> > -------------------------------------
> > allora... vediamo se ci riesco...
>
> Non ci riesci.
>
> La maschera è continua o singola?
Singola !!!!
> Permette l'aggiunta di nuovi record?
Sì !!
> L'ordine di tabulazione dei controlli cosa prevede dopo l'ultimo
controllo?
dopo l'ultimo controllo della maschera è previsto che vada nella
sottomaschera...
se ti può interessare
ecco il codice dell'ultimo controllo della maschera...
Private Sub PIPPO_LostFocus()
If MsgBox("Passare alla sottomaschera?", vbYesNo + vbDefaultButton1,
"Scelta...") = 6 Then
Me![P_Sottomaschera].SetFocus
Me![P_Sottomaschera]![PLUTO].SetFocus
Else
Forms!Anagrafe!ID_Utente.SetFocus
DoCmd.GoToRecord , , acNewRec
End If
End Sub


text:
"SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> ha scritto nel messaggio
news:%uYgb.21831$e6.7...@twister2.libero.it...
> dopo l'ultimo controllo della maschera è previsto che vada nella
> sottomaschera...
> se ti può interessare
> ecco il codice dell'ultimo controllo della maschera...
Ho visto quale doveva essere la soluzione: NON avevi spiegato bene il tuo
problema...
Antonio


title: report bilingue..ancora

text:
Salve a tutti.
Riposto un problema che per me è molto importante risolvere.
Devo preparare un report che, a discrezione dell'operatore, può avere le
etichette in italiano/inglese oppure in francese/inglese.
Questo report è basato su una query di selezione e contiene 15 sottoreport
(ma le etichette non sono contenute nei sottoreport).
La volta scorsa AEOM mi aveva consigliato questo:
stampare un report ...non vedo dove sia il problema
>
> creo una tabella con le varie diciture memorizzate e editabili
> dall'utente...una riga per lingua
>
> IDLINGUA|Dicitura1|dicitura2|diciturea3| etc etc
> ITA                |Numero| data|.....
> ENG              |Number|date|.....
>
>
> apro il recordset selezionando la riga della lingua corrispondente...
>
>
> .....
> me.tuaetichetta.caption=tblDigiture.field("dicitura1")
>
> me.tuaetichetta2.caption=tblDigiture.field("dicitura2")
Io, che non sono esperto di Access, non ci ho capito molto e pertanto
preferivo arrivarci per gradi.
E' giusto preparare una tabella in questo modo? (è solo un esempio)1a
soluzione
IDLingua /       D1                     /         D2         /  ecc.
Ita      / codice prodotto              /spessore
Ita-Ing  / codice prodotto-product code /spessore-thickness  /
Fra-Ing  / code produit-product code    /epaisseur-thickness /
Oppure deve essere in questo modo: 2a soluzione
IDLingua /       CODICE PRODOTTO        /     SPESSORE       /  ecc.
Ita-Ing  / codice prodotto-product code /spessore-thickness  /
Fra-Ing  / code produit-product code    /epaisseur-thickness /
Poi non mi è chiaro come collegare questa tabella al report: mi date
ancora un aiuto?
Grazie mille.....ciao


title: report bilingue..ancora

author: Simone Calligaris

text:
<
La volta scorsa AEOM mi aveva consigliato questo:
stampare un report ...non vedo dove sia il problema
>
> creo una tabella con le varie diciture memorizzate e editabili
> dall'utente...una riga per lingua
>
> IDLINGUA|Dicitura1|dicitura2|diciturea3| etc etc
> ITA                |Numero| data|.....
> ENG              |Number|date|.....
>
>
> apro il recordset selezionando la riga della lingua corrispondente...
>
>
> .....
> me.tuaetichetta.caption=tblDigiture.field("dicitura1")
>
> me.tuaetichetta2.caption=tblDigiture.field("dicitura2")
S'era spiegato anche che questo sistema funziona con i Reports, ma
dev'essere sviluppato ulteriormente per i Sotto-Reports...
Ciao.


title: report bilingue..ancora

text:
Ciao
Ma il mio report ha dei sottoreport che però non contengono
etichette......
forse non mi ero spiegato bene?
ciao e grazie


title: report bilingue..ancora

text:

Pensavo potessero essere personalizzati anche quelli...
Ma continuo a non essere d'accordo sul metodo: è rigido.
Se nei reports, col tempo, saranno aggiunte delle etichette dovrai
continuare a manutenere anche le tabelle.
IMHO dovresti scaricare il seguente:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=197
e implementarlo nella tua applicazione.
Ciao, Simone


title: report bilingue..ancora

author: Alessandro Baraldi

text:
Che dici del nuovo sito è più funzionale...?
Ciao
@Alex


title: report bilingue..ancora

text:
"Alessandro Baraldi" <
Che dici del nuovo sito è più funzionale...?
Lo trovo eccezionale sotto il profilo dell'usabilità!
Ma anche graficamente, considerando che non è "disegnato" con Front Page hai
fatto un buon lavoro  :-)
Ciao, Simone


title: report bilingue..ancora

text:
Ciao....sono sempre io
Questo è un programma per utilizzo personale pertanto il problema non si
pone (anche perchè il report di questo tipo è solo uno).
Il problema, per me, è impostarlo nel modo giusto per iniziarlo e portarlo
sino alla fine.
Se mi aiuti a comprendere il metodo......
Ciao e grazie mille


title: report bilingue..ancora

author: AEOM

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:e3ndgj$pu9$1...@carabinieri.cs.interbusiness.it...



....
scusa ma ultimamente non riesco a frequentare spesso il NG
va benissimo la prima soluzione,
adesso devi nell'evento apertura del tuo report andare a pescarti le
diciture che ti servono dalla tabella
o usi un Dlookup....anche se non è la soluzione migliore
o crei un recordset della tua tabella
do per scontato che l'ABC di vba per gestire i recordset tu lo conosca
altrimenti il tuo passo successivo è questo.
velocemente un qualcosa tipo
nell'evento su apertura del tuo report
scrivi...
dim db as database
set db = currentdb
dim rstEtichette as recordset
Set rstEtichette=db.openrecordset("select * from tabellaetichette where
IDLingua='" & msgbox("Che lingua ? ") & "'")
'rispondi con la sigla della lingua come è memorizzata nella tua tabella
'questa parte della scelta lingua la devi  fare meglio  questo è solo un
aiuto per partire
adesso che hai il tuo recordset ti compili le etichette del report
me.etichettareport1.caption=rstEtichette.fileds("D1")
me.etichettareport1.caption=rstEtichette.fileds("D2")
etc
etc
set rstEtichette=nothing
set db=nothing
Scusa ho buttato giù tutto in velocità ci saranno degli errori ma è tanto
per darti uno spunto
Ciao, AEOM


title: report bilingue..ancora

text:
Come non è disegnato con FrontPage....???
In realtà uso VS per la parte ASP e FP per la parte HTML...!
Ciao
@Alex


title: report bilingue..ancora

text:
"Alessandro Baraldi"
Come non è disegnato con FrontPage....???
In realtà uso VS per la parte ASP e FP per la parte HTML...!
E', in effetti mi sono spiegato male: mi riferivo al fatto che la versione
vecchia era interamente statica.
Magari graficamente più accattivante ma inevitabilmente con molte meno
features di questa.
Ciao, Simone


title: report bilingue..ancora

text:
Ciao.....grazie un miliardo per l'aiuto che mi stai fornendo.
Ho inserito nell'evento su apertura del mio report (di prova) il seguente
codice:
Private Sub Report_Open(Cancel As Integer)
Dim db As database
Set db = CurrentDb
Dim rstEtichette As Recordset
Set rstEtichette = db.openrecordset("select * from tabella1 where
IDLingua='" & InputBox("che lingua? ") & "'")
Me.Etichetta724.Caption = rstEtichette.Fields("d1")
Me.Etichetta725.Caption = rstEtichette.Fields("d2")
Me.Etichetta726.Caption = rstEtichette.Fields("d3")
Me.Etichetta727.Caption = rstEtichette.Fields("d4")
Set rstEtichette = Nothing
Set db = Nothing
End Sub
Quando apro il report però compare: errore di run-time 13, tipo non
corrispondente e in giallo viene evidenziata la riga Set rstEtichette =
db.open.........
Quale può essere la causa?
La tabella l'ho chiamata Tabella1 e i campi d1, d2, ecc
Purtroppo io non sono esperto di VBA, porta pazienza.......... ciao e
grazie


title: report bilingue..ancora

text:
Si certo, mi sono messo a giocare da un mesetto con ASP ed ho pensato
di rifarlo proprio perchè era Inutilmente statico.
Purtroppo graficamente ho dei limiti tecnici d'incompetenza, ma la cosa
più importante è che sia fruibile.
Ciao
@Alex


title: report bilingue..ancora

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:e3nta7$c22$1...@carabinieri.cs.interbusiness.it...

nella tua tabella il campo idlingua è di tipo alfanumerico?
se cambi il tuo
Set rstEtichette = db.openrecordset("select * from tabella1 where
IDLingua='" & InputBox("che lingua? ") & "'")
con un generico
Set rstEtichette = db.openrecordset("tabella1")
'in questo caso selezioni la prima riga di diciture della tabella
ti da ancora errore?
ciao, AEOM


title: report bilingue..ancora

text:
Grazie per la risposta....
Nella Tabella1 il campo IDLingua è contatore e testo.
Sostituendo la stringa mi da ancora lo stesso errore.....io non ci capisco
niente
grazie ancora per l'aiuto.....ciao


title: report bilingue..ancora

text:
mi correggo....il campo IDLingua è chiave primaria e testo.......
ciao


title: report bilingue..ancora

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:e3no3h$l5t$1...@fata.cs.interbusiness.it...
mi correggo....il campo IDLingua č chiave primaria e testo.......
ciao
usi ADO o DAO?
se non sai cosa vuol dire che versione di access usi?
ciao AEOM


title: report bilingue..ancora

text:
Ciao
Uso Access 2000 con XP, nel codice ho inserito il riferimento DAO in
questo modo (ma non funziona)
Private Sub Report_Open(Cancel As Integer)
Dim db As database, rst As DAO.Recordset
Set db = CurrentDb
Dim rstEtichette As Recordset
Set rstEtichette = db.openrecordset("tabella1")
Me.Etichetta724.Caption = rstEtichette.Fields("d1")
Me.Etichetta725.Caption = rstEtichette.Fields("d2")
Me.Etichetta726.Caption = rstEtichette.Fields("d3")
Me.Etichetta727.Caption = rstEtichette.Fields("d4")
Set rstEtichette = Nothing
Set db = Nothing
End Sub
Ti viene in mente qualcosa?
Grazie per l'aiuto......ciao


title: report bilingue..ancora

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:e3pc2e$gkv$1...@balena.cs.interbusiness.it...
> Ciao
> Uso Access 2000 con XP, nel codice ho inserito il riferimento DAO in
> questo modo (ma non funziona)
> Private Sub Report_Open(Cancel As Integer)
> Dim db As database, rst As DAO.Recordset
                                   ^^^^^^^^^^^^^^^^^^questa non l'ho capita
dichiari un recordset che non usi
usa questa dichiarazione:
dim db as dao.database
> Set db = CurrentDb
> Dim rstEtichette As dao.Recordset
                                  ^^^metti questo altrimenti ti prende ADO
prova cosě deve andare per forza
> Set rstEtichette = db.openrecordset("tabella1")
> Me.Etichetta724.Caption = rstEtichette.Fields("d1")
> Me.Etichetta725.Caption = rstEtichette.Fields("d2")
> Me.Etichetta726.Caption = rstEtichette.Fields("d3")
> Me.Etichetta727.Caption = rstEtichette.Fields("d4")
> Set rstEtichette = Nothing
> Set db = Nothing
> End Sub
> Ti viene in mente qualcosa?
> Grazie per l'aiuto......ciao
ricapitolando un recordset lo apri cosě
dim db as dao.database
set db=currentdb
dim rst as dao.recordset
set rst=db.openrecordset("tabella1")
.....
ciao, AEOM


title: report bilingue..ancora

text:
Adesso funziona a meraviglia.
Me lo diceva sempre mio padre: studia daniele......studia....
Battuta a parte....grazie mille.....ciao


title: Numerazione Cronologica Annuale

author: Luigi Colanera

text:
Caro amico ho bisogno di fare una numerazione cronologica annuale per
protocollare degli atti amministrativi. Purtroppo con la mia applicazione mi
ritrovo che ad ogni fine anno devo ricreare una nuova tabella con il grosso
handicap  di non poter fare nell'immediato le ricerche sulle tabelle degli
anni pregressi.
Vorrei trovare una soluzione unica. Magari usando sempre la stessa tabella e
con il numero cronologico aggiornato annualmente per defoult, con il
riferimento dell'anno di registrazione.
Ho anche provato a ad utilizzare una istruzione riportata nel sito comune
(fatturazione cronologica) ma non ho capito bene il suo utilizzo. Forse
quest'ultima procedura è utilizzabile solo per i report.
Sarei grato chi mi risolve il problema.   GRAZIE


title: Numerazione Cronologica Annuale

author: sib

text:
Luigi Colanera <
cola...@libero.it
> wrote in message
cut
> Vorrei trovare una soluzione unica. Magari usando sempre la stessa tabella
e
> con il numero cronologico aggiornato annualmente per defoult, con il
> riferimento dell'anno di registrazione.
> Ho anche provato a ad utilizzare una istruzione riportata nel sito comune
> (fatturazione cronologica) ma non ho capito bene il suo utilizzo. Forse
> quest'ultima procedura č utilizzabile solo per i report.
Sul sito comune c'e' una forula tra le FAQ che si chiama "Numerazione
crescente per fatture ed altro" che e' strutturata in modo da ricominciare
ogni anno. Dacci un'occhiata.
Ciao, Sib
Federico, che dici, dovrei cominciare a chiedere i diritti? (hehehe)
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Numerazione Cronologica Annuale

text:
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:pRCK5.43294$3K3.1...@news.infostrada.it...

SCASA MA NON RIESCO A TROVARE UNA SOLUZIONE TI CHIEDO TROPPO SE T'INVIO UN
DB DI ESEMPIO!!! CON LA TUA SOLUZIONE MI VA IN ERRORE.
CIAO
>


title: Numerazione Cronologica Annuale

text:
Luigi Colanera dice
>
> "sib" risponde
> > Luigi Colanera ririsponde
> > cut
> > > Vorrei trovare una soluzione unica. Magari usando sempre la stessa
> tabella
> > e
> > > con il numero cronologico aggiornato annualmente per defoult, con il
> > > riferimento dell'anno di registrazione.
> > > Ho anche provato a ad utilizzare una istruzione riportata nel sito
> comune
> > > (fatturazione cronologica) ma non ho capito bene il suo utilizzo.
Forse
> > > quest'ultima procedura è utilizzabile solo per i report.
> >
> > Sul sito comune c'e' una forula tra le FAQ che si chiama "Numerazione
> > crescente per fatture ed altro" che e' strutturata in modo da
ricominciare
> > ogni anno. Dacci un'occhiata.
> >
> > Ciao, Sib
>
> SCASA MA NON RIESCO A TROVARE UNA SOLUZIONE TI CHIEDO TROPPO SE T'INVIO UN
> DB DI ESEMPIO!!! CON LA TUA SOLUZIONE MI VA IN ERRORE.
> CIAO
Prima di tutto NON GRIDARE, e' sufficiente parlare.
Si', mi chiedi troppo.
Infine, che errore ti da?
Hai inserito la mia formula nella proprietà valore predefinito del controllo
nella maschera?
Hai verificato di aver usato la stessa sintassi proposta sul SC?
Hai sostituito i nomi fittizzi da me inseriti con i relativi nomi tabella e
campi del tuo db verificandone la sintassi?
Sib



title: Numerazione Cronologica Annuale

author: toni

text:
Sono Toni (già lo sapevi)..
Ho provato anch'io con la formula con copia e incolla.
Ho creato una tabella MiaTabella di due campi.
ID
MioContatore
Nel controllo valore predefinito, settato come testo (ma ho anche provato
come numero) di MioContatore ho inserito la formula, senza cambiare nulla.
Quando chiudo, mi appare un errore che dice :funzione di "DMax" sconosciuta
nell'espressione di convalida o nel valore predefinito di
'MiaTabella.MioContatore'
Ciao.Toni.
sib <
sibN...@iol.it
> wrote in message
R7WK5.48615$3K3.1...@news.infostrada.it...



title: Numerazione Cronologica Annuale

author: Sib

text:
"toni" <
tonia...@tin.it
> ha scritto nel messaggio
news:8tktna$bqk$1...@nslave3.tin.it...
> Sono Toni (già lo sapevi)..
> Ho provato anch'io con la formula con copia e incolla.
> Ho creato una tabella MiaTabella di due campi.
> ID
> MioContatore
>
> Nel controllo valore predefinito, settato come testo (ma ho anche provato
> come numero) di MioContatore ho inserito la formula, senza cambiare nulla.
> Quando chiudo, mi appare un errore che dice :funzione di "DMax"
sconosciuta
> nell'espressione di convalida o nel valore predefinito di
> 'MiaTabella.MioContatore'
> Ciao.Toni.
Ciao Toni,
Prima di tutto e' meglio scrivere dopo il post (come sto facendo ora).
Comunque, grazie alla tua osservazione, molto chiara, ho capito il problema.
Quello che state cercando di fare e' di inserire la formula nel campo
ValorePredefinito della tabella.
Sul SC ho scritto chiaramente che, invece, va inserito nel controllo della
maschera.
Nella tabella, evidentemente, ci sono delle limitazioni alle formule
inseribili.
Sib


title: Numerazione Cronologica Annuale

text:
Ok, Sib. Proverņ!
Che vuol dire "Prima di tutto e' meglio scrivere dopo il post (come sto
facendo ora)."?
Ciao.
Sib <
cerriserv...@tiscalinet.it
> wrote in message
8tm7e9$6ge$2...@lacerta.tiscalinet.it...
>
> "toni" <
tonia...@tin.it
> ha scritto nel messaggio
> news:8tktna$bqk$1...@nslave3.tin.it...
> > Sono Toni (gią lo sapevi)..



title: Numerazione Cronologica Annuale

text:
toni <
tonia...@tin.it
> wrote in message 8tn216$6es$1...@nslave2.tin.it...
> Sib <
cerriserv...@tiscalinet.it
> wrote in message
> 8tm7e9$6ge$2...@lacerta.tiscalinet.it...
> >
> > "toni" <
tonia...@tin.it
> ha scritto nel messaggio
> > news:8tktna$bqk$1...@nslave3.tin.it...
> > > Sono Toni (già lo sapevi)..

> Ok, Sib. Proverò!
> Che vuol dire "Prima di tutto e' meglio scrivere dopo il post (come sto
> facendo ora)."?
> Ciao.
Vuol dire che la tua risposta la dovevi scrivere qui sopra dove l'ho
spostata io.
Vedi che le risposte che ti vengono date sono scritte sotto e non sopra le
domande?
Ciao, Sib



title: Numerazione Cronologica Annuale

text:
sib <
sibN...@iol.it
> wrote in message
I6GL5.64550$3K3.1...@news.infostrada.it...

ok.capito, per il futuro...
ciao


title: Maschera che si apre selezionando da piu' query

author: Avis Caorle

text:
Ciao a tutti,  ben tornati dalle ferie   Spero stiate tutti
chiedo il vostro aiuto.

ho alcune maschere collegate ogni una ad una query che mi permette di vedere
i donatori in modi differenti (soci - Attivi -non attivi  ecc ecc)
� possibile aprire una solo maschera  e scegliere a quale query collegarla
.
Grazie a tutti.


author: Bruno Campanini

text:
It happens that Avis Caorle formulated :
> Ciao a tutti,  ben tornati dalle ferie   Spero stiate tutti
> chiedo il vostro aiuto.
>
> ho alcune maschere collegate ogni una ad una query che mi permette di vedere
> i donatori in modi differenti (soci - Attivi -non attivi  ecc ecc)
> ï¿œ possibile aprire una solo maschera  e scegliere a quale query collegarla .
> Grazie a tutti.

Certamente sï¿œ: apri la scheda con la query generica (quella che mostra
tutti i donatori, ovvero - meglio! - con la tabella) poi filtri in base
all'AfterUpdate di una combo.

Bruno

PS
Se proprio non ti va ognuna usa ciascuna, sicuramente non ti verrï¿œ la
tentazione di scrivere ciasc una.


title: gestione aggiornamenti file tabelle

text:
ho consegnato un db a 3 persone, il db è diviso in parte maschere e parte
tabelle, se vario solo la parte maschere invio il file aggiornato e tutto è
ok.
se invece vario, cioè aggiungo o modifico un campo nelle tabelle devo farmi
reinviare il file tabelle da tutti e 3 e apportare tale modifica a tutti e 3
i db tabelle.
quando diventeranno 20 db?
voi come gestite questi aggiornamenti? qualcuno a qualche idea per evitarmi
lavoro inutile a me e altri come me con lo stesso problema?
Grazie.


title: gestione aggiornamenti file tabelle

author: MA

text:

Devi crearti dei file batch per fare quello che vuoi inviando quello.
Qualsiasi esecuzione deve essere preceduta da un copiaincolla delle tabelle.
Diventa perciò assegnare lo stesso percorso a tutti e cioè
c:\simba833
altrimenti impazzisci
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: gestione aggiornamenti file tabelle

text:
>
> Devi crearti dei file batch per fare quello che vuoi inviando quello.
> Qualsiasi esecuzione deve essere preceduta da un copiaincolla delle
tabelle.
> Diventa perciň assegnare lo stesso percorso a tutti e cioč
> c:\simba833
> altrimenti impazzisci
> MAssimiliano
>
non ho capito, lo stesso percorso lo hanno tutti i db, solo che se aggiungo
una tabella o la modifico come aggiorno i dati con il file batch? cosa
intendi per file batch?


title: gestione aggiornamenti file tabelle

author: namor

text:
Simba883 ha scritto:

Io all'apertura del db faccio una Dlookup sul nuovo campo. Se non esiste
viene generato un errore che intercetto per aggiungerlo da codice usando
gli oggetti tabledef e field. Stessa cosa con le nuove tabelle.
Namor
--
------------------------------
Siamo tutti nella stessa barca (alcuni incatenati ai remi, altri con la
frusta in mano)!
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: gestione aggiornamenti file tabelle

text:
> > Devi crearti dei file batch per fare quello che vuoi inviando quello.
> > Qualsiasi esecuzione deve essere preceduta da un copiaincolla delle
> tabelle.
> > Diventa perciò assegnare lo stesso percorso a tutti e cioè
> > c:\simba833
> > altrimenti impazzisci
> > MAssimiliano
> >
>
> non ho capito, lo stesso percorso lo hanno tutti i db, solo che se
aggiungo
> una tabella o la modifico come aggiorno i dati con il file batch? cosa
> intendi per file batch?
>
Un file che faccia quello
se per esempio devi aggiornare un qualsiasi valore in una tabella,
ti creai un file che punta a quella tabella con un'altra collegata e lì
aggiorni quello che vuoi.
Oppure devi aggiungere un campo alla tabella.
Ti importi la tabella riversandola in quella locale del batch, che comprende
anche il nuovo campo
l'aggiusti come vuoi e la rieporti
dei file di aggiornamento che facciano solo quello.
Un'ultima finezza creati una tabella degli aggiornamenti e ad ogni batch
conttrolli se il cliente l'ha già ricevuto
e in caso contrario aggiungi il record del tuo Service pack
MAssimiliano


title: gestione aggiornamenti file tabelle

author: Roberto da casa

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bm0i0i$13l$1...@lacerta.tiscalinet.it...

Fermo restando che la parte del database che contiene le tabelle in gergo si
chiama  BE e quella che contiene gli altri oggetti in gergo si chiama FE,
creati un database che tramite codice VBA modifichi la struttura delle
tabelle allegate, invialo agli utenti e faglielo eseguire; naturalmente
questo database può essere gettato dopo che è stato eseguito per effettuare
le modifiche desiderate.
Un esempio di come modificare da VBA la struttura di una tabella collegata
la trovi nel Sito Comune (link qui sotto), nella Sezione Tables, nella FAQ
di Enrico Oemi intitolata "Modificare la struttura dati del BE via codice,
direttamente dal FE".
In questa maniera non devi farti mandare nulla dagli utilizzatori, i quali
potrebbero anche non essere d'accordo che tu veda il contenuto delle loro
tabelle.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Percorso immagini

author: Roberto (non quello bravo)

text:
In una maschera c'è un controllo immagine (icona montagna con sole).
Questa maschera contiene un'immagine che chiameremo x.
Il percorso di questa immagine cambia molte volte (perchè molti sono
gli utilizzatori del programma) ed il tutto è gestito da un file .ini
che contiene i vari percorsi e che è letto dal programma per
ricomporre la path giusta per trovare l'immagine.
Nella tabella è memeorizzato solo il nome dell'immagine e non anche il
percorso (come confermato dalla proprietà che, sotto "Nome elemento"
alla voce "Immagine" riposta il solo nome del file). (A)
L'immagine viene cambiata a piacere pescandola dall'HD.
Quando si lancia il programma per la prima volta quel percorso non
viene letto cosicchè mi compare il messaggio di errore "Impossibile
aprire il file x". Ignoro il problema e continuando l'esecuzione del
programma.
Se NON riavvio access il problema si presenta sempre.
Se anche lo interompo ma non esco dall'ambiente, dopo il primo
funzionamento e quel primo messaggio d'errore non ci sono più
problemi: sembra tutto uguale a prima ma l'errore non si verifica più.
Evidentemente sa dove trovare x.
In pratica il problema si presenta solo la prima volta.
Domanda 1: perchè?
Domanda 2: come fare ad eliminare il problema (risposta facile, quando
si conosce il perchè...)
Domanda 3: Con riferimento al punto (A) perchè devo per forza mettere
un nome? M'impedisce di scrivere "(nessuna)" o qualunque altra cosa.
Grazie...


title: Percorso immagini

text:
SCUSATE HO SCRITTO TROPPO IN FRETTA. Non considerate lo scritto sopra
e, se volete, leggete questo sotto: Grazie.
In una maschera c'è un controllo immagine (icona montagna con sole).
Questa maschera contiene un'immagine che chiameremo x.
Il percorso di questa immagine cambia molte volte (perchè molti sono
gli utilizzatori del programma) ed il tutto è gestito da un file .ini
che contiene i vari percorsi e che è letto dal programma per
ricomporre la path giusta per trovare l'immagine.
Nella tabella è memeorizzato solo il nome dell'immagine e non anche il
percorso (come confermato dalla proprietà che, sotto "Nome elemento"
alla voce "Immagine" riposta il solo nome del file). (A)
L'immagine viene cambiata a piacere pescandola dall'HD ed inserendola
nella maschera.
Quando si lancia il programma per la prima volta quel percorso non
viene letto cosicchè mi compare il messaggio di errore "Impossibile
aprire il file x". Ignoro il problema e continuando l'esecuzione del
programma.
Se riavvio access il problema si presenta sempre.
Se invece solo interompo l'esecuzione del programma ma non esco
dall'ambiente Access, dopo il primo funzionamento e quel primo
messaggio d'errore non ci sono più problemi: sembra tutto uguale a
prima ma l'errore non si verifica più. Evidentemente sa dove trovare
x.
In pratica il problema si presenta solo la prima volta.
Domanda 1: perchè?
Domanda 2: come fare ad eliminare il problema (risposta facile, quando
si conosce il perchè...)
Domanda 3: Con riferimento al punto (A) perchè devo per forza mettere
un nome? Access m'impedisce di scrivere "(nessuna)" o qualunque altra
cosa (ad esempio una variabile - il che farebbe assai comodo...).
Grazie...


title: Percorso immagini

text:

Immagino che tu stia usando la proprietà picture.
Se sì su quale evento?
e come gestisci la mancanza?
Non so come peschi il nome ma è possibile che fai un dllokup potresti non
trovare in tempo il path e non avendo gestito la mancanza ti dà errore.
Ti consiglio di mettere su corrente
Dim Tuopath as string
Tuopath= ... come vuoi
If dir(Tuopath)<>"" then
    me.tuocontrolloImmagine.picture = ""
else
    me.tuocontrolloimmagine.picture = Tupath
end if
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Percorso immagini

text:
Grazie per l'interessamento...
1) C'è una maschera principale;
2) Nella maschera principale ci sono diverse sottomaschere;
3) In ogni sottomaschera c'è un Controllo immagine. A fronte
dell'evento Su corrente, il codice ottiene l'aggiornamento del
contenuto del Controllo immagine.
A fronte dell'evento Su corrente della maschera principale ho messo il
codice che mi ha suggerito Massimiliano non ottengo nulla.
In ogni caso ci ho messo anche una msgbox per controllore quando ci
passa ed ho visto che ci passa DOPO che l'errore si è verificato. Ne
desumo che non è li che devo indagare.
Non capisco quale evento determina quell'errore perchè tutti gli
eventi gestibili sono DOPO il verificarsi dell'errore (che pertanto non
posso intercettare).
La cosa strana, anzi credo stranissima, è che in visualizza struttura
nella finestra proprietà del controllo immagine contenuto nella
sottomaschera, laddove c'è il campo "Immagine" (sotto "nome elemento")
QUANDO GLI PARE (ad access...) compare la path dell'immagine completa e
quando gli pare il solo nome del file (come dovrebbe essere). Quando
gli pare significa proprio random.
Sono sicurissimo che da nessuna parte esiste un codice che salvi la
path completa del file immagine.
Quando compare la path completa può avvenire, come avviene ora, che si
tratti di una cartella che ormai ho addirittura cancellato dall'HD e
che era attiva alcune versioni del programma fa! Ed inoltre non posso
modificare a mano quel dato perchè Acces me lo impedisce.
La path completa, in chiaro, non compare mai nel codice e non è mai
memorizzata: compare solo tra le proprietà. Nel codice (solo delle
sottomaschere) c'è solo la ricomposizione temporanera del percorso con
un comando del tipo: Me!MioControlloImmagine.Picture = path_img() &
[immagine1].
Quando compare la path completa, ovviamente, l'errore non si presenta
perchè access la trova al volo.
Ma non va bene perchè DB può essere utilizzato ovunque e la path
assoluta causerebbe un errore su tutte le macchine.
Alla fine mi accontenterei di gestire l'errore iniziale (per ignorarlo)
ma, come ho scritto, non riesco ad incercettarlo...


title: Percorso immagini

text:
Roberto (non quello bravo) wrote:

Queste parentesi non servono. spero sia un esempio e non come hai veramente
scritto
Sicuro di non avere nulla su load?
Non è che hai salvato la form con un'immagine di esempio e poi non l'hai
cancellata?
>
> Quando compare la path completa, ovviamente, l'errore non si presenta
> perchè access la trova al volo.
> Ma non va bene perchè DB può essere utilizzato ovunque e la path
> assoluta causerebbe un errore su tutte le macchine.
>
> Alla fine mi accontenterei di gestire l'errore iniziale (per
> ignorarlo) ma, come ho scritto, non riesco ad incercettarlo...
--



title: [Access2000 SELECT LIKE "%"

author: Ultrareflex

text:
Salve a tutti..
Mi chiedevo se esiste, con una select, la possibilità di ridurre il codice
in un campo ricerca..
Mi spiego meglio con un esempio:
Citazione:
Dim ra As String
If IsNull(Me.RagioneSociale) Then
ra = "%"
Else
ra = Me.RagioneSociale
End If
StrSQL = "SELECT * FROM tblFornitori where RagioneSociale like '%" + ra +
"%'"
Ecco.. non si può fare tutto da select senza passare precedentemente ad una
stringa il valore della casella di testo casomai vuota??
Grazie mille!!!!
Ultra
--


title: [Access2000 SELECT LIKE "%"

text:
Ultrareflex ha scritto:

Lo fai da VB o da VBA.....?
Se devi fare una ricerca in senso stretto si può così:
SELECT * FROM tblFornitori where RagioneSociale=Valore OR Valore Is
Null
Dove Valore=Me.RagioneSociale.Text
Questo però ti consente di cercare solo l'uguaglianza stretta....
Tu che devi fare....?
@Alex


title: [Access2000 SELECT LIKE "%"

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1169464287.0...@q2g2000cwa.googlegroups.com...
Questo perň ti consente di cercare solo l'uguaglianza stretta....
Tu che devi fare....?
@Alex
Ciao Alex!
Sai non ho capito che intendi per cercare solo l'ugualianza stretta..
Forse intendi che se devo cercare un nome ed inserisco per esempio PIPPO lui
cerca tutta la stringa e non una parte sola.. tipo inizia per P o finisce
per O etc..
Bhe io ho 8 caselle di testo dove mettere le ricerche.. e se ho problemi ho
detto ai clienti di usare il simbolo %.. quindi per loro č piů semplice..
Loro se vogliono cercare una parte di pippo ma che inizi per P sanno che
devono scrivere P%.
Quello che serviva a me č scrivere meno codice possibile.. ossia, quando la
SELECT legge la form, se la trova vuota deve inserire da sola il simbolo
jolly %..
solo questo...
Grazie mille Alex!!
Ultra


title: Realizzazione di un programmino di installazione

author: Pasquale Antonacci

text:
Salve,
ho la necessità di creare un programmino di installazione per evitare il
classico "giro" sui computer aziendali che devono utilizzare una mia
applicazione in Access.
Non vorrei ricorrere a tools professionali e complicati dato l'esiguo
numero di operazioni che devono essere effettuate per l'installazione
del software.
In pratica l'installazione dovrebbe effettuare questa operazione:
- creare una connessione permanente, con indirizzo J:\, sulla cartella
"REMOTO" di un computer in rete "SERVER1".
- creare su disco C:\ una cartella "LOCALE".
- copiare da J:\REMOTO due file ("SIST.EXE" e "SIST.MDB")
- creare su desktop un collegamento con C:\LOCALE\SIST.EXE
In questo momento mi basterebbe questo.
Mi potreste dare un suggerimento su come procedere???
Un ringraziamento e un saluto a tutti
Lino
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Io

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:2f5c27f5cc77b487c6...@mygate.mailgate.org...
> Salve,
> ho la necessità di creare un programmino di installazione per evitare il
> classico "giro" sui computer aziendali che devono utilizzare una mia
> applicazione in Access.
Una domanda: ma poi non dovresti fare il giro per distribuire l'installer?
comunque secondo me ti basta un file batch o uno script di windows...
Ciao


title: ARGOMENTO DI DISCUSSIONE "SOTTOMASCHERE"

author: LUCA

text:
Se potete darmi una mano
E' difficile pure spiegare ma proverň.
Ho una
sottomaschera su una
struttura a schede e da una casella di testo che si
trova sulla
sottomaschera faccio un evento clic scrivendo un codice
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Private Sub
COD_MASTRO_Click()
'Variabili
'****************************************************************************************************
Dim DB As Database
Dim Tabella As Recordset
Set DB = CurrentDb
'Corpo
'****************************************************************************************************
Forms![Inserimento Modifica Macrovariabili]!SEGNO_E.Locked = False
Set
Tabella = DB.OpenRecordset("GRIGLIA_ANA_PIANO_CONTI_MACROVARIABILI",
dbOpenDynaset)
Tabella.FindFirst ("COD_PARTITARIO = '" & Me!COD_PARTITARIO
& "' AND COD_MASTRO ='" & Me!COD_MASTRO & "' AND COD_MACROVARIABILE =" &
"'" & Forms![Inserimento Modifica Macrovariabili]!COD_MACROVARIABILE_E & "'
AND COD_REPORT = " & "'" & Forms![Inserimento Modifica
Macrovariabili]!COD_REPORT_E & "'")
'Stop
    Forms![Inserimento
Modifica Macrovariabili]!COD_MASTRO_E = Tabella!COD_MASTRO
Forms![Inserimento Modifica Macrovariabili]!COD_PARTITARIO_E =
Tabella!COD_PARTITARIO
    Forms![Inserimento Modifica
Macrovariabili]!DESCRIZIONE_E = Tabella!DESCRIZIONE
    Forms![Inserimento
Modifica Macrovariabili]!SEGNO_E = Tabella!SEGNO

End Sub
@@@@@@@@@@@@@@@@@@@@@@@@@@@@
che mi va a leggere un'altra casella di
testo
che si trova fuori dalla sottomaschera.
Il problema č che non
riesco a
leggere le variabili COD_MACROVARIABILE_E e COD_REPORT_E
Tabella.FindFirst ("COD_PARTITARIO = '" & Me!COD_PARTITARIO
& "' AND
COD_MASTRO ='" & Me!COD_MASTRO & "' AND COD_MACROVARIABILE =" &
"'" &
Forms![Inserimento Modifica Macrovariabili]!COD_MACROVARIABILE_E & "'
AND
COD_REPORT = " & "'" & Forms![Inserimento Modifica
Macrovariabili]!COD_REPORT_E & "'")
Come posso risolvere
questo
problema
Vi ringrazio
Ciao
amici
--------------------------------
Inviato via
http://usenet.iol.it


author: Roberto dal portatile

text:
"Satellite" <
in...@teachingonline.it
> ha scritto nel messaggio
news:9asfvc$m61$1...@fe2.cs.interbusiness.it...
> Corsi on line di programmazione Access, SQL, Visual Basic, Delphi 5
>
> Impara a programmare in VBA, Delphi, Visual Basic, ecc.
>
>  La Teaching OnLine organizza Corsi on line di programmazione Access,
>  SQL,Visual Basic, ASP, Delphi
>
> Per informazioni, contattare
>
>  Teaching On Line
>
in...@teachingonline.it
Ma allora lo fai apposta per fare incavolare Luciano (DOC)!!!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come inviare database...via mail..anche con winzip

text:
Ho un database collegato e voglio inviarlo via mail ad un altro PC che ha lo
stesso database con la sorgente dati (BE) separata,
Vorrei inviare via codice solo la parte BE del database..come fare?
Qualcuno è riuscito ad inviare (via mail con winzip) attraverso il codice un
file zippato?
Ho visto sul sito che è possibile zippare via codice un file...ma non ho
trovato nei comandi ADD-ON di winzip la funzione "Zip and mail", qualcuno
c'è riuscito?(winzip8.0).
grazie mille


author: Roberto Marengo    -   Sviluppo Software

text:
"### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:9ljde9$jpt$1...@serv1.iunet.it...

Io lo faccio per aggiornare un database centrale con le variazioni di
database locali.
Anzi lo facevo perche' adesso trasferisco tramite ftp e non piu' via mail.
Per zippare uso i controlli (ocx) dynazip. Per trasferire via mail/ftp dei
controlli gratuiti.
Ciaoo
Roberto


text:
"Roberto Marengo - Sviluppo Software" <
rmar...@ngi.it
> ha scritto nel
messaggio news:9ljqs1$15k$1...@news.ngi.it...
> "### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
> news:9ljde9$jpt$1...@serv1.iunet.it...
>
> Io lo faccio per aggiornare un database centrale con le variazioni di
> database locali.
> Anzi lo facevo perche' adesso trasferisco tramite ftp e non piu' via mail.
>
> Per zippare uso i controlli (ocx) dynazip. Per trasferire via mail/ftp dei
> controlli gratuiti.
dove trovo le info necessarie?


text:
Per quanto riguarda dynazip sul sito
www.dynazip.com
.
Per i controlli brattersberg, te li posso mandare io perche' erano freeware.
Ciaoo
"### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:9lkd1n$f60$1...@serv1.iunet.it...



author: Silvio Berruti

text:
"Roberto Marengo - Sviluppo Software" <
rmar...@ngi.it
> ha scritto nel
messaggio news:9llbs5$79c$1...@news.ngi.it...
> Per quanto riguarda dynazip sul sito
www.dynazip.com
.
>
> Per i controlli brattersberg, te li posso mandare io perche' erano
freeware.
>
> Ciaoo
Per quanto riguarda il NG, hai dimenticato di rispondere dopo i messaggi
precedenti.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
"Roberto Marengo - Sviluppo Software" <
rmar...@ngi.it
> ha scritto nel
messaggio news:9llbs5$79c$1...@news.ngi.it...
> Per quanto riguarda dynazip sul sito
www.dynazip.com
.
>
> Per i controlli brattersberg, te li posso mandare io perche' erano
freeware.
>
> Ciaoo
ti sarei grato se me li invii..grazie...magari con qualche consiglio


author: Giovanni Matasci

text:
Roberto Marengo - Sviluppo Software wrote:
> Per quanto riguarda dynazip sul sito
www.dynazip.com
.
>
> Per i controlli brattersberg, te li posso mandare io perche' erano freeware.
>  li potresti inviare anche a me per piacere
tanti saluti
giova


title: Query di Unione collegata a Excel..

author: SuperPippo®

text:
salve... vorrei chiedere se è possibile collegare
dimanicamente delle somme di totali di una query
di unione in access con un foglio di Excel ,
con il quale ho creato un grafico da questi totali...
grazie...


title: Query di Unione collegata a Excel..

author: Sergio MAZZA

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:m76N8.32510$K4.8...@twister2.libero.it...

Non ben capito ma hai provato con l'esportazione dei dati in excel?
Ciao.
--
Sergio MAZZA


title: Query di Unione collegata a Excel..

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:ae4c42$916$1...@canarie.caspur.it...

----------------------------
mi spiego meglio... l'esportazione l'ho provata ma non è quello che
vorrei fare....siccome in Access è un pò rognoso creare i grafici
lo volevo fare con Excel...ed allora il mio scopo era come in Access
che quando aggiornavo il DB si aggiornano anche i valori del grafico
in Excel...se possibile... suggerimenti ???
--
SuperPippo®   [;o))


title: Query di Unione collegata a Excel..

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:oJlN8.35969$K4.8...@twister2.libero.it...
> mi spiego meglio... l'esportazione l'ho provata ma non è quello che
> vorrei fare....siccome in Access è un pò rognoso creare i grafici
> lo volevo fare con Excel...ed allora il mio scopo era come in Access
> che quando aggiornavo il DB si aggiornano anche i valori del grafico
> in Excel...se possibile... suggerimenti ???
>
> --
> SuperPippo®   [;o))
Con Excel puoi crearti dei fogli dinamici che vengono aggiornati ogni volta
che li apri; li fai con: menù - dati oppure report tabella pivot, secondo la
necessità di elaborare i dati per il grafico...
Ciao.
--
Sergio MAZZA


title: stampa record su una pagina

author: Paolo

text:
Salve a tutto il ng, il mio quesito è il seguente:
ho una tabella impiegati con riassunti i dati personali. Ora, ho creato un
report dove attraverso l'immissione del cognome mi stampa i dati contenuti
nella tabella ed un altro report per stampare tutti i dipendenti (senza
immettere nessun nome).
Il problema però è che quando voglio stampare che so, solo i dati di 3
dipendenti, mi stampa una pagina per ogni cognome inserito e visto che i
dati sono pochi, rappresenta un inutile spreco di carta.
Esiste per caso un modo per far entrare su una o più pagine i dati che io
desidero dopo aver immesso i cognomi dei 5, 10 o 2 dipendenti?
Spero di essermi spiegato...


title: stampa record su una pagina

text:
"Paolo" <
free...@hotmail.com
> ha scritto nel messaggio
news:7L50c.37652$Kc3.1...@twister2.libero.it...

Non sono sicuro di aver capito il tuo problema, ma prova vedere se fa al
caso tuo quello che trovi sul Sito Comune (link qui sotto), nella Sezione
Reports, nella FAQ intitolata "Come si può filtrare un report in base alla
selezione multipla effettuata su una casella di riepilogo?".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: stampa record su una pagina

text:
grazie roberto, ho scaricato quanto suggerito e da quanto ho visto potrebbe
essere utile, spero solo di cavarmela con il codice di cui sono poco pratico
eheheh
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:6L70c.37864$Kc3.1...@twister2.libero.it...



title: stampa record su una pagina

text:
"Paolo" <
free...@hotmail.com
> ha scritto nel messaggio
news:59p0c.41670$FJ6.1...@twister1.libero.it...
> grazie roberto, ho scaricato quanto suggerito e da quanto ho visto
potrebbe
> essere utile, spero solo di cavarmela con il codice di cui sono poco
pratico
> eheheh
[CUT]
Quando rispondi scrivi DOPO e non prima il testo dei messaggi precedenti.
Quanto poi al codice VBA, se pensi di voler programmare con Access penso sia
necessario che tu ci prenda confidenza, altrimenti penso che non andrai
molto lontano. ;-)



title: stampa record su una pagina

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:m7F0c.43408$FJ6.1...@twister1.libero.it...

ok scusate.


title: Rendere Disponibili ad Outlook Express email salvate in tabella access

author: jobxxyy

text:
Salve,
lavoro in un piccolo Ufficio,
abbiamo una semplice Rubrica Clienti / Fornitori fatta con Access 2003.
Nel Db, abbiamo salvato anche le email.
Con 2 righe di codice, mandiamo anche emil direttamente da access, ma non è
proprio comodo,
per diversi motivi...
Esiste un modo per "Sincronizzare" la rubrica di Outlook Express dei vari
client con un la tabella di access?
Non cerco soluzione completa, ma link o indicazioni di massima.
--


author: ALESSANDRO Baraldi

text:
> Salve,
> lavoro in un piccolo Ufficio,
> abbiamo una semplice Rubrica Clienti / Fornitori fatta con Access 2003.
> Nel Db, abbiamo salvato anche le email.
>
> Con 2 righe di codice, mandiamo anche emil direttamente da access, ma non
č
> proprio comodo,
> per diversi motivi...
>
> Esiste un modo per "Sincronizzare" la rubrica di Outlook Express dei vari
> client con un la tabella di access?
>
> Non cerco soluzione completa, ma link o indicazioni di massima.
>
> --
Lascia perdere... OE viene gestito con delle API specifiche di OE difficili
da gestire
persino da VB6...
Non č l'applicativo adatto per fare quello che pensi in quanto non esponendo
un'interfaccia OLE
rende praticamente impossibile interfacciarcisi....
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
> Lascia perdere... OE viene gestito con delle API specifiche di OE
> difficili  da gestire
Sono passato ad Outlook Express, perche avevo un problema con Outlook a
gestire account imap4:
nella cartella posta inviata, comparivano le mail mandate, ma non mi faceva
vedere il destinatario.
Tralasciando questo problema, sicuramente  risolvibile,
come si puo interfacciare Outlook con Acces?!
Tempo fa avevo trovato software Che lo faceva via odbc, ovviamente a
pagamento.
Esiste qualke freeware?
Grazie.


author: new

text:
"jobxxyy" <
m_piccno...@hotmail.com
> ha scritto nel messaggio
news:4750741e$0$16026$5fc...@news.tiscali.it...

io faccio cosě:
creo l'elenco cognome e nome e mail la salvo formato testo no (word) poi da
Outlook Express importo altra rubrica fatto.
rino


text:
> creo l'elenco cognome e nome e mail la salvo formato testo no (word) poi
> da Outlook Express importo altra rubrica fatto.
> rino
Grazie, Rino, questa č sicuramente una soluzione,
ma io vorrei proprio arrivare a sincronizzare....
Volevo sapere da che parte iniziare...
Saluti


text:
> Grazie, Rino, questa č sicuramente una soluzione,
> ma io vorrei proprio arrivare a sincronizzare....
> Volevo sapere da che parte iniziare...
>
> Saluti
tieni conto che a diff di Baraldi e altri (sono solo appasionato e x di +
ignorante di informatica)
loro potrebbero aiutarti x la sicronizzazione che non so cosa vorresti. agg
automatico della lista mail?
io faccio cosě: se sono poche le mail le aggiungo manualmente se sono tante
canc e rifaccio la lista come ti ho detto. se trovi la soluzione migliore
fammi sapere mi interessa
ciao
rino


text:
> tieni conto che a diff di Baraldi e altri (sono solo appasionato e x di +
> ignorante di informatica)
> loro potrebbero aiutarti x la sicronizzazione che non so cosa vorresti.
agg
> automatico della lista mail?
> io faccio cosě: se sono poche le mail le aggiungo manualmente se sono
tante
> canc e rifaccio la lista come ti ho detto. se trovi la soluzione migliore
> fammi sapere mi interessa
> ciao
> rino
Ripeto per l'ultima volta...
Con OE non si puň.... se non Manualmente come hai detto tu.



text:
> Ripeto per l'ultima volta...
> Con OE non si può.... se non Manualmente come hai detto tu.
Lasciamo perdere Outlook Express allora, e parliamo di Microsoft Outlook.
La Rubrica fatta con access è perfettamente funzionante e condivisa in rete,
ci sono 4 utenti, che aggiungono/ aggiornano/cancellano contatti con
relative email.
Quello che vorrei e che ho gia fatto, ma  con un software a pagamento,
è che ognuno dei 4 pc, abbia istallato Microsoft Outlook, e che la lista dei
contatti
sia "letta" dal database access.


text:
"jobxxyy" <
m_piccTOG...@hotmail.com
> ha scritto nel messaggio
news:4753d57c$0$16030$5fc...@news.tiscali.it...

La lista dei contatti è leggibile via Automazione con il modello ad OGGETTI
di MSOutlook
Leggi in questo LINK la sezione OUTLOOK:
http://www.3stone.be/access/index.php



title: Query a più valori

author: maurizio 56

text:
Salve, ho creato un db per gestire i visitatori ed il mio capo mi ha
chiesto se si potevano ragruppare per i visitatori per decennio. Qui mi
è stat data una mano, però il capo è sempre il capo ed ora mi chiede se
si possono ragruppare per esempio da 1 a 20, da 20 a 30, da 30 a 40 e da
40 a 60 e perciò, dall'alto della mia poca esperienza, sono a chiedere
se è fattibile, come pure cambiare i campi di un grafico, in quanto li
possiamo mettere in ordine cresente-decrescente si alfabeticamente sia
per valore, ma è possibile fare per esempio: "A,C,R,B,F,D" ecc??
Sicuro di un chiarimento
Maurizio
--
maurizio56
-**_(:-))
browser: FireFox 1.0
mailreader: ThunderBird 1.0


title: Query a più valori

author: cidi

text:
"maurizio 56" <
ASSOLUT...@libero.it
> ha scritto nel messaggio
news:SJRKd.5837$QG6.1...@twister2.libero.it...

Ciao Maurizio56
dai un'occhiata qua
http://groups.google.com/groups?hl=it&lr=&threadm=2q0T8.78973%24Kt3.1902348%40twister2.libero.it&rnum=10&prev=/groups%3Fas_epq%3Dfasce%26as_ugroup%3Dit.comp.appl.access%26lr%3D%26hl%3Dit
---
Daniele


title: Esistenza di una tabella nel database

author: Massimo

text:
Salve,
sto tentando di usare il codice trovato sul sito comune per verificare se
esiste una tabella  nel database attualmente in uso. Il problema però è che
non riesco a fargli trovare neanche 1 misera tabella, quando invece avrei la
necessità di verificare addirittura l'esistenza di 10...
Avete qualche suggerimento?
Grazie.
Massimo


title: Esistenza di una tabella nel database

author: Fabio Montagner

text:
usa la tabella di sistema "MSysObjects" e cerca il nome della tabella nel
campo "Name"


title: Esistenza di una tabella nel database

author: Max

text:
Fabio Montagner <
f.mon...@issz.vr.it
> wrote in message
8s3qic$kl8$1...@stargate1.inet.it...
> usa la tabella di sistema "MSysObjects" e cerca il nome della tabella nel
> campo "Name"
>
>
Ma dove l'hai trovato questo oggetto? Io ho trovato msysreplica e cose di
questo tipo ma non MSysObjects...
grazie.
Massimo


title: Esistenza di una tabella nel database

author: RoDAgo

text:
"Massimo" ha scritto nel messaggio ...

In Acc97 è ok, con Acc2000 devi attivare tra i riferimenti il DAO:
Public Function ESISTETABELLA(NOMETAB)
Dim dbs As DATABASE, rst As Recordset
Set dbs = CurrentDb()
    On Error Resume Next
Set rst = dbs.OpenRecordset(NOMETAB)
    If Err = 0 Then
        ESISTETABELLA = True
    Else
        ESISTETABELLA = False
    End If
Set dbs = Nothing
End Function
> Grazie.
>
> Massimo
Cià RoDAgo


title: Esistenza di una tabella nel database

author: Tecna - Arianna

text:
"Massimo" <
ciccio...@libero.it
> ha scritto nel messaggio
news:8s2lvj$qh4$1...@nread1.inwind.it...
> Salve,
> sto tentando di usare il codice trovato sul sito comune per verificare se
> esiste una tabella  nel database attualmente in uso. Il problema però è
che
> non riesco a fargli trovare neanche 1 misera tabella, quando invece avrei
la
> necessità di verificare addirittura l'esistenza di 10...
> Avete qualche suggerimento?
>
> Grazie.
>
> Massimo
>
>
Ciao sono Arianna,
io ti consiglierei di fare un ciclo che esamini tutte le tabelle del tuo
database (se tu conosci il nome delle tabelle che devono esistere nel DB).
Io ho risolto il problema così:
Mettiamo che debbano esserci 10 tabelle nel tuo database (io le chiamo
Tabella1, Tabella2 che tu sostituirai con il nome delle tabelle che
dovrebbero essere nel DB)
'IMPORTANTE : non usare currentdb ma oggetto database altrimenti non
riconosce correttamente gli oggetti e ti dà sempre errore
Dim dbs as database
Dim tdf as tabledef
dim i as integer
  set dbs=currentdb 'se database currente
  'set dbs=DBEngine.OpenDatabase(<PercorsoDB>)
  For Each tdf In dbs.TableDefs
     If Not ((tdf.Attributes And dbSystemObject) Or (tdf.Attributes And
dbHiddenObject)) then
        'esclusi oggetti nascosti o di sistema
        If tdf.Name = "Tabella1" Or tdf.Name = "Tabella2" Or tdf.Name =
"Tabella3" Or tdf.Name = "Tabella4" Or tdf.Name = "Tabella5" Or tdf.Name =
"Tabella6" Or tdf.Name = "Tabella7" Or tdf.Name = "Tabella8" Or tdf.Name =
"Tabella9" Or tdf.Name = "Tabella10" Then
                'incremento della variabile che ti conta le tabelle
esistenti che ti interessano
                i = i + 1
          End If
        End If
      Next
      set tdf=nothing
      dbs.close
     set dbs=nothing
if i=10 then ESISTONO TUTTE LE TUE TABELLE
else NON ESISTONO
Scusa il disordine sul messaggio
Spero ti vada
Ciao
By Arianna


title: Esistenza di una tabella nel database

author: Paolo A.

text:
RoDAgo wrote:
> "Massimo" ha scritto nel messaggio ...
> > Salve,
> > sto tentando di usare il codice trovato sul sito comune per verificare se
> > esiste una tabella  nel database attualmente in uso. Il problema però è
> che
> > non riesco a fargli trovare neanche 1 misera tabella, quando invece avrei
> la
> > necessità di verificare addirittura l'esistenza di 10...
> > Avete qualche suggerimento?
>
> In Acc97 è ok, con Acc2000 devi attivare tra i riferimenti il DAO:
>
> Public Function ESISTETABELLA(NOMETAB)
>
> Dim dbs As DATABASE, rst As Recordset
>
> Set dbs = CurrentDb()
>
>     On Error Resume Next
> Set rst = dbs.OpenRecordset(NOMETAB)
>
>     If Err = 0 Then
>         ESISTETABELLA = True
>     Else
>         ESISTETABELLA = False
>     End If
> Set dbs = Nothing
> End Function
>
> > Grazie.
> >
> > Massimo
>
> Cià RoDAgo
Personalmente utilizzerei un oggetto Tabledef in quanto, se la tabella esiste
questa viene aperta e ma gari non è necessario.
In ogni caso, secondo me, quando viene aperta varrebbe la pena anche di
chiuderla  (rst.close) e di rilasciare la variabiele (set rst = nothing)
Public Function ESISTETABELLA(NOMETAB)
Dim dbs As DATABASE, Tdef As tableDef
Set dbs = CurrentDb()
    On Error Resume Next
Set Tdef = dbs.Tabledef(NOMETAB)
    If Err = 0 Then
        ESISTETABELLA = True
    Else
        ESISTETABELLA = False
    End If
set Tdef = nothing



title: Esistenza di una tabella nel database


title: Esistenza di una tabella nel database

text:
"Paolo A." ha scritto nel messaggio ...
> Personalmente utilizzerei un oggetto Tabledef in quanto, se la tabella
esiste
> questa viene aperta e ma gari non è necessario.
Si ma con un'unica funzione testo sia le tabelle che le query.
> In ogni caso, secondo me, quando viene aperta varrebbe la pena anche di
> chiuderla  (rst.close) e di rilasciare la variabiele (set rst = nothing)
Sono d'accordo con te, mi scurdai di aggiungerle alla fine.
C'è un errorino nella tua funzione.
> Public Function ESISTETABELLA(NOMETAB)
>
> Dim dbs As DATABASE, Tdef As tableDef
>
> Set dbs = CurrentDb()
>
>     On Error Resume Next
> Set Tdef = dbs.Tabledef(NOMETAB)
Direi Tabledefs e non Tabledef:
Set Tdef=dbs.Tabledefs(NomeTab)
>     If Err = 0 Then
>         ESISTETABELLA = True
>     Else
>         ESISTETABELLA = False
>     End If
> set Tdef = nothing
> Set dbs = Nothing
> End Function
Cià RoDAgo


title: Esistenza di una tabella nel database

author: Lbo da casa

text:
>sto tentando di usare il codice trovato sul sito comune per verificare se
>esiste una tabella  nel database attualmente in uso. Il problema però è che
se ricordo bene quel codice dovrebbe essere mio.
puoi copincollare quello che tu hai scritto e segnalare le righe in
cui ti dà problemi?
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: report da sql

author: Cholo

text:
ho una lista visualizzata tramite una caselle di riepilogo, che posso
filtrare tramite list.rowsource che imposto a seconda dei filtri impostati
nella maschera dall'utente... vorrei aggiungere un pulsante "stampa" che mi
generi la stampa dei dati filtrati, secondo un layout definito in un report.
posso definire l'origine dei dati del report tramite il comando sql che uso
per la casella di riepilogo? come???


title: report da sql

author: Antonio Biso

text:
"Cholo" <m.mag...@NOSPAMlibero.it> ha scritto nel messaggio
news:6k2Td.47356$lB4.1...@twister1.libero.it...

Sul sitocomune c'č proprio un esempio per fare quello che desideri
Antonio


title: guardate il mio post sul codice/queryyyyyyyyyyyyyyyy

author: jorox

text:
          vi pregoooooooooooooooooooooooooooo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Alessandro Baraldi

text:
"jorox" <
jo...@libero.it
> wrote in message
news:82Z88Z48Z250Y1...@usenet.libero.it
>
>           vi pregoooooooooooooooooooooooooooo
>
Stai scherzando vero...?
Eppure non è carnevale.
Cosa sarebbe questo post di supplica...?
Leggi bene il post di Roberto su come comportarsi
in un NG, e direi che questo non è proprio consono.
Personalmente non lo guardo nemmeno a pagamento il
tuo post dopo questo intervento.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Sergio MAZZA

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:997ed1d0b101ff0ea1...@mygate.mailgate.org...
>
> Stai scherzando vero...?
> Eppure non è carnevale.
>
> Cosa sarebbe questo post di supplica...?
>
> Leggi bene il post di Roberto su come comportarsi
> in un NG, e direi che questo non è proprio consono.
>
> Personalmente non lo guardo nemmeno a pagamento il
> tuo post dopo questo intervento.
>
> @Alex
Tanto più che non ho tempo da perdere...
Ciao.
--
Sergio MAZZA


text:
                    Il 28 Ott 2005, 13:27, "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto:
> "jorox" <
jo...@libero.it
> wrote in message
>
news:82Z88Z48Z250Y1...@usenet.libero.it
>
> >
> > vi pregoooooooooooooooooooooooooooo
> >
>
> Stai scherzando vero...?
> Eppure non č carnevale.
>
> Cosa sarebbe questo post di supplica...?
>
> Leggi bene il post di Roberto su come comportarsi
> in un NG, e direi che questo non č proprio consono.
>
> Personalmente non lo guardo nemmeno a pagamento il
> tuo post dopo questo intervento.
>
> @Alex
mmm hai ragione scusa, vado a cercarlo



text:
                    Il 28 Ott 2005, 13:32, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:997ed1d0b101ff0ea1...@mygate.mailgate.org...
> >
> > Stai scherzando vero...?
> > Eppure non č carnevale.
> >
> > Cosa sarebbe questo post di supplica...?
> >
> > Leggi bene il post di Roberto su come comportarsi
> > in un NG, e direi che questo non č proprio consono.
> >
> > Personalmente non lo guardo nemmeno a pagamento il
> > tuo post dopo questo intervento.
> >
> > @Alex
>
>
> Tanto piů che non ho tempo da perdere...
>
> Ciao.
>
>
> --
> Sergio MAZZA
>
          cavolo avete ragione, ho fatto una stupidata



title: Reality Show Web: stiamo cercando una famiglia

author: Mag

text:
Consultechnology (
www.consultechnology.com
) è alla ricerca di una
famiglia italiana adatta a diventare protagonista di un Reality Show
Web.
Per chi fosse interessato:
http://questionario.consultechnology.com
Questa è l'url per la compilazione del questionario che richiede
circa 15 minuti di tempo.
Tutti i dati raccolti verranno trattati nel pieno rispetto della
privacy.
Per ogni domanda o chiarimento potete scrivere a:
in...@consultechnology.com
Consultechnology


title: Come vedere il Gdpr dal punto di vista del db sistema gestionale?

author: RobertoA

text:
Per chi ha gia' affrontato le problematiche Gdpr
All'art. 20 appare la 'portabilita' dei dati, ma anche il diritto
cancellazione, il diritto opposizione e cosi via
Come organizzate il db in funzione di una rapida ricerca dei 'dati' di
un cliente?
Nel mio sistema, molto banalmente, ho aggiunto una tabella con quattro
colonne
- id anagrafica
- nome tabella
- nome campo id
- valore campo id

Se un cliente/fornitore chiede informazioni, basta avviare una selezione
delle righe con la sua id anagrafica
E dal risultato, risalire a dove sono le informazioni relative a
quell'anagrafica in tutto il db
Ma non credo possa essere tanto banale la cosa
Come fate voi?


title: Cosa ho sbagliato nell'espressione SQL

author: Emiliano - EmiCAD®

text:
Ciao a tutti,
devo ricavarmi il valore massimo presente in un campo di una tabella. Ho
quindi utilizzato la seguente espressione SQL:
        rsRecordSet.Close
        rsRecordSet.Source = "Select MAX(NumConsegna) From
ElencoDocumentiPerCliente"
        rsRecordSet.Open
        MsgBox Form1.rsRecordSet.Fields("NumConsegna") ' *****Qui mi da
l'errore
Nell'ulima riga però viene emesso un errore.
Cosa ho sbagliato?
Ringrazio tutti in anticipo.
Ciao
Emiliano


title: Cosa ho sbagliato nell'espressione SQL

text:
>         rsRecordSet.Close
>         rsRecordSet.Source = "Select MAX(NumConsegna) From
> ElencoDocumentiPerCliente"
>         rsRecordSet.Open
>         MsgBox Form1.rsRecordSet.Fields("NumConsegna") ' *****Qui mi da
> l'errore
Scusate ma ho già risolto con
MsgBox rsRecordSet.Fields.Item(0)
Ciao a tutti
Emiliano


title: Sendobject con Outlook

author: Federica Ferrari

text:
Quando tento un invio di un messaggio con Sendobject, avendo installato
OutlookExpress ed Outlook 97, Access seleziona automaticamente
OutlookExpress.
Come faccio invece a fargli utilizzare Outlook 97, per inoltrare messaggi
sulla posta interna?
Grazie
Fede


title: Sendobject con Outlook

author: Lindbergh

text:
"Federica Ferrari" <
fede.f...@tiscalinet.it
> ha scritto nel messaggio
news:9d6hc6$e47$1...@fe1.cs.interbusiness.it...

A meno che tu non lo debba fare da codice per permettere a chi non ha
Outlook di usare altri client, devi aprire Internet Explorer, andare su
Opzioni Internet/Programmi e alla voce posta elettronica selezionare
Microsoft Outlook.Da quel momento Outlook diventerà il client predefinito
per la posta e e il SendObject ti apre una sua istanza.
Io ho fatto cosi'
ciao
Eddie