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

Eseguire una sub/funzione in una maschera da un'altra maschera

136 views
Skip to first unread message

gianfry

unread,
May 2, 2011, 1:30:47 PM5/2/11
to
Salveo a tutti, un piccolo aiuto: dovrei eseguire una funzione che si trova
all'interno di una form. Mi spiego: apro una maschera da questa ne apro
un'altra in popup inserisco in questa dei dati poi la chiudo e
successivamente devoeseguire una funzione che mi aggiorna la form principale
. Ho provato inserendo nel tasto chiudi la routine
docmd.close ' chiude la maschera popup
Forms!mop!ricercaFiliale = Risposta ' assegno un valore ad una casella
combinata
Forms!mop!ricercaFiliale.Requery
Forms!mop.SetFocus ' rendo la form attiva
Risposta = EseguiRicerca() ' richiamo una funzione pubblica che è nella
form, ma non funziona mi dice che non trova la funzione. come posso fare?
grazie


Antonio Biso

unread,
May 2, 2011, 5:27:39 PM5/2/11
to

"gianfry" <g.fr...@fastwebnet.it> ha scritto nel messaggio
news:eTBvp.16480$GZ3....@tornado.fastwebnet.it...

tesoro mio, ma perchè ti complichi la vita?

ma sta benedetta funzione mettila in un modulo come funzione pubblica e
chiamala da tutto il mondo senza problemi!!!

Antonio


gianfry

unread,
May 2, 2011, 5:37:07 PM5/2/11
to

"Antonio Biso" <ab...@libero.it> ha scritto nel messaggio
news:ipn7ka$qvn$2...@speranza.aioe.org...
Ti ringrazio credo di poterlo fare, in quanto molte istruzioni sono riferite
alla maschera
devo quindi richiamarla tramite form...... ci provo . Ti ringrazio


Antonio Biso

unread,
May 3, 2011, 11:22:18 AM5/3/11
to

"gianfry" <g.fr...@fastwebnet.it> ha scritto nel messaggio
news:auFvp.16559$GZ3....@tornado.fastwebnet.it...

che significa sono riferite alla maschera?
utilizzi i controlli della maschera nel codice?

vorrà dire che invece di scrivere me.controllo scriverai
forms("xx").controllo

la cosa bella è quando hai più forms ma con i nomi dei controlli uguali

chiami la funzione con parametro il nome della maschera dove lavorare e
quindi tutti i riferimenti saranno
forms(nome_passato).controllo

Antonio

0 new messages