I am trying to use an if statement to determine if a text field contains a value from a database. Except I get an error when nothing is entered.
Here is the code:
Private Sub btnLogEntry_Click()
If Me.txtMemberID.Value <> "" And DLookup("MemberID", "Member", "MemberID = " & Me.txtMemberID.Value & "") > 0 Then
MsgBox "Entry Successful", vbInformation, "Alert"
MsgBox "Welcome", vbInformation, "Alert"
TempVars!activtyMemberID = Me.txtMemberID.Value
TempVars!activityTime = Me.txtTime.Value
TempVars!activityAccessType = Me.txtAccessType.Value
TempVars!activityFranchiseID = DLookup("[FranchiseID]", "Member", "MemberID = " & Me.txtMemberID.Value)
DoCmd.RunSQL "INSERT INTO GymActivity VALUES (Tempvars!activtyMemberID,
Tempvars!activityTime, Tempvars!activityAccessType,
Tempvars!activityFranchiseID)"
DoCmd.Close
DoCmd.OpenForm "frmMainPage"
Else
MsgBox "Please re-enter your Member ID"
End If
End Sub
Here is the error I receive: https://imagebin.ca/v/3ZBvRiXlZM2t