L'obbligatorietà di inserimento non si definisce a livello di Maschera ma di Tabella eventualmente, questo è un motivo per cui prima di prendere questa strada serve tu abbia le idee chiare se poi in altre ti serve il medesimo comportamento, in quanto poi attivato a livello di tabella va da se che viene riprodotto ovunque.
In questo caso devi rilevatre l'errore su Evento Form_Error e gestirlo.
Se non ricordo male sono questi:
Private Const ERR_NULLVALUE = 3162
Private Const ERR_ZEROLENGTHSTRING = 3315
Di solito proprio per il fatto che non è detto si debba gestire sempre tutto allo stesso modo, potrebbe essere preferibile gestire a livello di Maschera in quanto è possibile Customizzare.
Tuttavia di solito non è bellissimo usare le Maschere CONTINUE per l'insert o editing... perchè sono rognose... a vantaggio di Form_Detail con il Record singolo ed addirittura con Pulsante di Conferma... che sembra una cosa stupida, ma salva sempre la situazione... anche nel tuo caso.