Buongiorno a tutti,
sto provando tramite vba ad eseguire l'aggiornamento di una sub (tutti i relativi campi contenuti in essa) ma sembra che qualcosa mi sfugge o sicuramente è così
Nella FormPrincipale ho una cboRegione, tramite il quale, selezionare una regione.
Sull'evento dopo aggiornamento, ho inserito la seguente funzione che dovrebbe quindi aggiornare la sub che contiene dei dati specifici di ogni regione.
Me!txtFocus.SetFocus (sposto il focus altrove per salvare l'informazione aggiornata)
Me!FormFiglia.Requery
Un controllo contenuto nella sub (FormFiglia) che dovrebbe filtrare quindi il contenuto in base alla cbo presente nella sub principale (cboRegione), nella query impostata come origine riga, ho inserito il seguente controllo
[Forms]![FormPrincipale]![cboRegione]
Il problema è che la sub non si aggiorna quindi la cbo presente nella sub continua a proporre eventuali dati non relativi alla regione selezionata in precedenza.
Diversamente, se imposto il codice in modo tale da aggiornare ogni singolo campo, come nel codice di seguito riportato, funge…come mai?
Me!FormFiglia.Form.txtOggetti.Requery