if statement

D

Dan

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?
 
D

Dan

I almost forgot I am just calling this statement:

DoCmd.OpenForm stDocName, , , stLinkCriteria
 
Top