ziozetti
11-10-2006, 14:28
Con Access 2000 vorrei creare una form con cui effettuare ricerche in un db.
Volendo cercare una stringa nel campo Cognome il codice che sto usando è questo:
Cognome.SetFocus
DoCmd.FindRecord Ricerca, acAnywhere, , acSearchAll, , acCurrent
Vorrei però avere la possibilità di cercare stringhe anche in altri campi, quali ad esempio Nome; avevo pensato di utilizzare una combo in cui inserire tutti i campi in cui voglio cercare (ad esempio Cognome e Nome) chiamandola SelezionaCampo.
Non sono riuscito però a scrivere codice valido per fare ciò che vorrei. Sarebbe una cosa circa così:
(Valore di SelezionaCampo).SetFocus
DoCmd.FindRecord Ricerca, acAnywhere, , acSearchAll, , acCurrent
Ho provato in molti modi, sia utilizzando parentesi tonde, quadre, apici, doppi apici... ma non sono arrivato a nulla.
Se è possibile fare ciò che vorrei, quale è la sintassi giusta?
Grazie per l'aiuto che -sono certo- mi arriverà! :D
Volendo cercare una stringa nel campo Cognome il codice che sto usando è questo:
Cognome.SetFocus
DoCmd.FindRecord Ricerca, acAnywhere, , acSearchAll, , acCurrent
Vorrei però avere la possibilità di cercare stringhe anche in altri campi, quali ad esempio Nome; avevo pensato di utilizzare una combo in cui inserire tutti i campi in cui voglio cercare (ad esempio Cognome e Nome) chiamandola SelezionaCampo.
Non sono riuscito però a scrivere codice valido per fare ciò che vorrei. Sarebbe una cosa circa così:
(Valore di SelezionaCampo).SetFocus
DoCmd.FindRecord Ricerca, acAnywhere, , acSearchAll, , acCurrent
Ho provato in molti modi, sia utilizzando parentesi tonde, quadre, apici, doppi apici... ma non sono arrivato a nulla.
Se è possibile fare ciò che vorrei, quale è la sintassi giusta?
Grazie per l'aiuto che -sono certo- mi arriverà! :D