if statement

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I am having the weirdest problem. This is the code that I have:

If myGender = 2 Then
stLinkCriteria = "[gender] = 1 AND [Status] IN ('Active', 'Ar - In
Matching') AND [member number] NOT IN (SELECT [matchesmembernumber] FROM
Matches WHERE [MemberNumber] = " & Me.Member_Number1 & ")"

Else: 'stLinkCriteria = "[Status] IN ('Active', 'Ar - In Matching') AND
[member number] NOT IN (SELECT [matchesmembernumber] FROM Matches WHERE
[MemberNumber] = " & Me.Member_Number1 & ")"
stLinkCriteria = "[gender] = 2 AND [Status] IN ('Active', 'Ar - In
Matching') AND [member number] NOT IN (SELECT [matchesmembernumber] FROM
Matches WHERE [MemberNumber] = " & Me.Member_Number1 & ")"
End If

It works for the if statement but it doesn't work for the else. It gives me
an error: #2501 THe open form was canceled. I have tried everything. ANy
suggestions?
 
I almost forgot I am just calling this statement:

DoCmd.OpenForm stDocName, , , stLinkCriteria
 
Back
Top