Quello che fai è sbagliato nel senso ASSOLUTO del termine.
Per inserire dati ci sono 2 modi:
1) Con maschera associata, quello che ti ha esposto OSVALDO, metodo STANDARD per access...
2) Con maschera NON associata, che in parte è quello che chiedi tu, ma che invece lavori con Form associata...!
Ora la scelta del Metodo(1) o (2) è delegata a scelte ben precise... serie e tecnicamente complesse, nel senso che per scegliere la 2° serve avere le idee chiare del PERCHE' e di come gestire la cosa, ma di certo non si deve usare una FORM ASSOCIATA.
In realtà nel 1° metodo è possibile introdurre una variante che si avvicina dal punto VISUALE al 2°, vale a dire si apre la Form in modalità AGGIUNTA
DoCmd.OpenForm "NOMEFORM", , , , acFormAdd
Queto però non mi pare sia il tuo caso...
In sostanza, mi pare che prima tu abbia necessità di appropriarti del metodo STANDARD e comprendere se questo, nella sua logica può soddisfare, nel caso ci siano problemi li possiamo vedere, ma non fare dei MIX strani che poi complicano molto le cose...!