Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ricerca in casella combinata

31 views
Skip to first unread message

Dany

unread,
Sep 16, 2000, 2:22:32 AM9/16/00
to
In un database ho un elenco di nomi; volendo operare in una maschera una
ricerca e non essendo un esperto di VBA, ho usufruito della creazione
guidata di Access 2000 creando una casella combinata e scegliendo "Trova un
record nella maschera basato sul valore selezionato nella casella combinata"
e quindi indicando il campo "Nome". Tutto funziona bene fino a quando non
inserisco la ricerca di un nome che contiene un apostrofo (tipo D'Antonio o
Dell'Orto): in tal caso il programma si blocca con un messaggio di errore di
run time 3077 (errore di sintassi: operatore mancante nell'espressione);
andando nel debug la linea incriminata ha la seguente sintassi:
rs.FindFirst "[Nome] = ' " & Me![CasellaCombinata24] & " ' "
Qualcuno può indicarmi la sintassi corretta che funzioni sia con i nomi
senza apostrofo che con quelli con l'apostrofo, o un sistema per aggirare l'
ostacolo? Grazie per l'aiuto

RoDAgo

unread,
Sep 16, 2000, 3:00:00 AM9/16/00
to
"Dany" ha scritto nel messaggio ...

Ciao Dany, con questa sintassi non dovresti avere problemi:

rst.FindFirst "[Nome]= """ & Me![CasellaCombinata24] & """"

RoDAgo

Sirio

unread,
Sep 16, 2000, 3:00:00 AM9/16/00
to
Prova cosě:
0 new messages