Precisato quanto sopra, diventa inequivocabile che il codice va nell'evento AfterUpdate del controllo calcolato, quello che contiene la formula nell'origine dati (si resta quindi nella maschera).
non me lo salva.
faccio un riepilogo giusto per capirci meglio.
dal codice che mi hai scritto tu:
Me!NomeCampoInTabella.Value = Me!txtCalcolata.Value
deduco che il calcolo vada fatto in un'altra casella di testo, giusto?
io in un primo momento lo facevo direttamente nel campo della maschera(relativo alla tabella).
ad ogni modo ho fatto come dici tu.
ho creato una casella di testo(testo21) e ci ho messo la formula.
nel campo della tabella(sc_var), nell'origine controllo ci ho messo
=testo21
e nell'evento afterupdate ci ho messo il seguente codice:
Me!sc_var.Value = Me!Testo21.Value
non mi salva nulla in tabella.
dove sbaglio?