Eccolo là il regista   
Lascia perdere il VBA, non c'entra assolutamente nulla
La mia teoria è farraginosa, ma potrebbe essere il modo per aggirare l'ostacolo
ma quale ostacolo è la regola dei db relazionali, non puoi movimentare il lato molti senza avere identificato il lato 1.
 e magari funzionare.
 
funzionava fino a quando non hai "RELAZIONATO" le due Tabelle, cioè quando hai utilizzato queste come fossero due elenchi.
Purtroppo i mei mezzi (conoscenze di VBA e di access sono solo all'inizio).
Secondo te Beetoven avrebbe potuto scrivere la IX senza avere contezza del pentagramma, prima si imparano le regole e poi si trasgrediscono.
 Ripeto l'esempio
 TabA 
IdAnagrafica  PK
 NomiDiPersona...altri campi
 TabB 
IdVeicolo   PK
IdAnagrafica  FK  (Le chiavi esterne vanno nominate come le primarie)
TipoVeicolo...altri campi
TabA
10  Giulio Cesare...altri campi
TabB
120  
10  Panda disel  targa fr545tv...altri campi
Ora tu vorresti inserire dati nella tabB senza passare alla stessa, nel caso, quell'ID 10
Questo si può realizzare in diversi modi :
-Con due maschere a se stante
-Con Maschera/Sottomaschera relazionate
-Solo nella MascheraB con CasellaCombinata che cerca la Fk  etc...
Ma deve essere chiaro che "La tua teoria farraginosa" non può mai prescindere dalle conoscenze di base men che meno sconvolgerle.
Io passo...stammi bene.