On the unload event of the form, Do a
me.MandatoryControl.SetFocus
If IsNull(me.MandatoryControl) = True or me.MandatoryControl = "" Then ' or whatever your defaults would be...
MsgBox "You must put a value in field X.", vbOKOnly, "Data Required"
DoCmd.CancelEvent
End If
It will stop the form...