Code:
Private Sub AllLoad_Click()
dim sMsg
If isnull(me.number) Then smsg = "# (Number)" & vbcrlf
if isnull(me.[date]) then smsg = smsg & "Date" & vbcrlf
if isnull(me.[name]) then smsg = smsg & "Name" & vbcrlf
if len(smsg) > 0 then
msgbox "WARNING:" & vbcrlf & vbcrlf & "The following fields are required" & vbcrlf & vbcrlf & "Please populate the data and try again", vbokonly, "ERROR ADDING RECORD"
if instr(smsg, "#") > 0 then
docmd.gotocontrol("Number")
elseif instr(smsg, "date") > 0 then
docmd.gotocontrol("Date")
elseif instr(smsg, "name") > 0 then
docmd.gotocontrol("Name")
endif
Else
DoCmd.GoToRecord acActiveDataObject, , acNewRec
End If
End Sub