grazie mille per l'interessamento.
penso che proverò a fare una cosa el genere.
come dici tu controllo la modifica della sottomaschera e se trovo una modifica imposto un flag.
poi allo spostamento del record nella maschera principale controllo il valore del flag e se trovo modifiche alla sottomaschera procedo con le mie modifiche al db.
potrebbe essere una buona soluzione.
spero di riuscire ad implementare quello che ho in mente.
grazie ancora!