J
John W. Vinson
On Sun, 13 Jul 2008 21:53:01 -0700, jerseygirl54
Thanks. You need a THEN, just as the error message suggested. Try
Dim strCriteria As String
'only do the search if a name has been selected
If Not IsNull(Me.[cboOfficer]) Then
'build criterion for search
strCriteria = "[Officer ID]=" & Me.[cboOfficer]
' This assumes that Officer ID is a Number datatype
' if it is Text instead use
' strCriteria = "[Officer ID]='" & Me.[cboOfficer] & "'"
'open form filtered to selected person
DoCmd.OpenForm "frmOfficerRoster", WhereCondition:=strCriteria
'close dialogue form
DoCmd.Close acForm, Me.Name
Else
'otherwise inform user
MsgBox "No officer selected.", vbInformation, "Invalid Operation":
End If
Thanks. You need a THEN, just as the error message suggested. Try
Dim strCriteria As String
'only do the search if a name has been selected
If Not IsNull(Me.[cboOfficer]) Then
'build criterion for search
strCriteria = "[Officer ID]=" & Me.[cboOfficer]
' This assumes that Officer ID is a Number datatype
' if it is Text instead use
' strCriteria = "[Officer ID]='" & Me.[cboOfficer] & "'"
'open form filtered to selected person
DoCmd.OpenForm "frmOfficerRoster", WhereCondition:=strCriteria
'close dialogue form
DoCmd.Close acForm, Me.Name
Else
'otherwise inform user
MsgBox "No officer selected.", vbInformation, "Invalid Operation":
End If