sto utilizzando Access 2007
ho una maschera che si basa su una tabella
voglio permettere all'utente (non viene visualizzata la Ribbon Bar) di fare
una ricerca all'interno della stessa
in pratica come se lui facesse CTRL + T (quindi il comando Trova)
allora inserisco un PULSANTE (Spostameto tra record - Trova record)
clicco su di esse e viene visualizzato il messaggio di errore
"L'espressione su clic immessa come impostazione della proprietà di evento
ha generato l'errore seguente: Errore di comunicazione con il server OLE o
con il controllo Activex"
ho prova quindi a creare una Macro con l'azione "CercaRecord"
ho inserito un PULSANTE nella maschera e gli ho associato questa Macro
ottengo il seguente messaggio di errore:
"valore non valido per l'espressione nell'argomento 3
si è cercato di eseguire una macro oppure è stato utilizzato l'oggetto DoCmd
in Visual Basic. Il numero dell'argomento corrisponde alla posizione
dell'argomento come viene visualizzato nella finestra della macro, nella
finestra di dialogo Azione non riuscita o nel Visualizzatore oggetti (se si
sta utilizzando l'oggett DoCmd)"
e quindi la segnalazione dell'errore 2950
allora ho provato a creare una Macro con l'azione "TrovaRecord"
ho inserito un PULSANTE nella maschera e gli ho associato questa Macro
ottengo il seguente messaggio di errore:
"Per l'esecuzione di un'azione TrovaRecord è necessario un argomento Trova
Si è cercato di esguire una macro impostata su una delle proprietà del campo
corrente, ma l'argomento Trova è vuoto"
e quindi la segnalazione dell'errore 2950
Qualche consiglio?
Grazie
Il comando richiede dei parametri e delle costanti. Questo un esempio:
DoCmd.GoToControl "NomeControllo"
DoCmd.FindRecord "CosaCerchi", acEntire, False, acSearchAll, False,
acCurrent, True
Ciao, Carlo