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

bottone TROVA su maschera

95 views
Skip to first unread message

Michele Gi

unread,
Jun 22, 2010, 10:07:27 AM6/22/10
to
Salve

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


Carlo Costarella

unread,
Jun 22, 2010, 2:02:35 PM6/22/10
to

"Michele Gi" <michele.gio...@gmail.com> ha scritto nel messaggio
news:hvqg31$6sv$1...@news.task.gda.pl...

> Salve
>
> 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


0 new messages