Use indentation and structure is easier to read and debug. Maybe this is what you want.
Code:
If Len(Me.EMP_ID & vbNullString) = 0 Then
MsgBox "You must select your Employee ID"
Cancel = True
Me.EMP_ID.SetFocus
Else
If MsgBox("Would you like to print your report?", vbYesNo) = vbYes Then
RunCommand acCmdSaveRecord
DoCmd.OpenReport "NAVAL ARCHITECTURE EMPLOYEE REPORT", acViewNormal, , "EmployeeID=" & Me.EmployeeID, acDialog
End If
If MsgBox("Would you like to continue?", vbQuestion + vbYesNo) = vbYes Then
Me.Requery
DoCmd.Close
Else
DoCmd.CloseDatabase
End If
End If