Miei cari:
Voglio sottoporre un problema in cui sono incappato e da cui non riesco ad uscirne.
Spero che i tanti più bravi di me possano darmi una valida mano.
Sono in una sottomaschera di una maschera e faccio l'editing dei campi di un record.
I campi sono tanti e molti sono fra loro sono "condizionati" per cui, quando l'OP.re clicka fuori dal record, la procedura, mediante Form_BeforeUpdate, effettua i controlli per la coerenza dei campi.
Tutte le volte che l'OP con un MSGBOX è allertato, mediante un DoCmd.GoToControl, viene rimandato a correggere il valore del campo.
Il problema sta nel fatto che, se l'op corregge, è tutto "ok", ma se questi ri-clicka fuori maschera ed insiste per salvare e uscire dal record, la procedura non lo rimanda più in maschera, e si capisce in quanto non sussiste più la condizione di Update:
Come si può fare affinché ci sia l'effetto reiterato necessario?
Un ancora in pratica che dice: se non mi correggi non ti salvo.!
Grazie a chi risponde.
antonio cuomo