You should validate the last record and make sure it is filled before
allowing it to be saved. The easiest way is to add:
Is Not Null to the property sheet of every control on the form that you
require to be filled, but if they skip the controls entirely, you'll need
something like:
Public Sub CheckIt(frm As Form)
On Error Resume Next
Dim ctl As Control
For Each ctl In frm.Controls
With ctl
If .ControlType = acTextBox Or .ControlType = acCombobox Then
MsgBox "You MUST fill in" & ctl.Name, vbOKOnly, "Missing data"
End If
End With
Next ctl
Set ctl = Nothing
Set frm = Nothing
End Sub
Then call CheckIt in the BeforeUpdate event of your form.