Comportamento alquanto strano.
Ma queste due impostazioni ce le hai?
Collega campi secondari: TuoCampoChiave
Collega campi master: TuoCampoChiave
Prova a mettere in sottomaschera, al campo Numero ODA, l'impostazione:
Valore predefinito: [Maschere]![NomeMascheraPrincipale]![TuoCampoChiave]
Non è che hai del codice VBA tale che quando sei su "Nuovo record", all'impostare di quei valori, cancella Numero ODA?