Condividi tramite

Access: azione macro EseguiCodice con parametro

Anonimo
2018-04-26T20:27:07+00:00

Buonasera,

se da una Macro Access voglio richiamare una Function() VBA, uso l'azine "EseguiCodice". Se voglio passare un parametro fisso, posso scrivere, ad es., "EseguiCodice Pippo("Pluto")". Ma se volessi passare un parametro variabile (ad esempio il Codice Cliente su cui sto operando), come posso fare?

Grazie in anticipo

Ivo

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

2 risposte

Ordina per: Più utili
  1. Anonimo
    2018-04-29T13:45:36+00:00

    Grazie, Mimmo.

    Anch'io sono fra quelli che usano poco le macro Access (ma c'è qualcuno che le usa, al posto del VBA?), comunque qualche volta ci provo o in alcuni casi risulta più comodo.

    Cercando, mi sembra che la soluzione migliore sia usare le "TempVar" che sono intercettabili anche da VBA. Chiamo quindi la routine VBA "EseguiCodice Pippo()", avendo preventivamente valorizzato una variabile temporanea che poi richiamo in VBA, con "Application.TempVars".

    Grazie ancora e buon lavoro

    Ivo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-04-26T21:08:40+00:00

    Ciao,

    normalmente non uso macro, cmq prova :

    EseguiCodice Pippo(Forms!frmNome!ClienteCod)

    dove frmNome è il nome della maschera dove ti trovi e ClienteCod è il nome del controllo sulla form.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento