ciao nman
grazie per la velocità della risposta.
siccome conosco poco VB mi servirebbe un aiuto più dettagliato per scrivere il codice perchè con la macro credo non si possa arrivare così nel dettaglio. "Dopo Aggiornamento" contiene già qualcosa:
------------------------------------------------
Private Sub NumeroFattura_AfterUpdate()
DataFattura = Date
Me.IDFornitoreFT = Me.IDFornitore
Refresh

End Sub
------------------------------------------------
cosa devo aggiungere al posto di refresh per dire:
1 - salva Record
2 - aggiona A (maschera prinicipale)
3 - aggiorna B sm di A (sottomaschera)
4 - aggiorna C sm di A (sottomaschera)
5 - ...
6 - ...
7 - aggiorna F sm di E sm di A (sotto-sottomaschera)

----------------------------------------

grazie ancora e ciao.
G.