' What can I do to my code to allow it to show records if any of the fields are blank?
' try evaluating each filters
Code:
Dim strFilter As String
If Not IsNull(Me!Find) Then
strFilter = strFilter & " And [Number] Like '*" & Me!Find & "*'"
End If
If Not IsNull(Me!Find2) Then
strFilter = strFilter & " And [Region] Like '*" & Me!Find2 & "*'"
End If
If Not IsNull(Me!Find3) Then
strFilter = strFilter & " And [Status] Like '*" & Me!Find3 & "*'"
End If
If Not IsNull(Me!Find4) Then
strFilter = strFilter & " And [Location] Like '*" & Me!Find & "*'"
End If
If Len(strFilter) <> 0 Then
strFilter = Mid$(strFilter, 5)
Me.Filter = strFilter
Me.FilterOn = True
Else
Me.FilterOn = False
End If
you can simplify code in clear button:
Code:
Private Sub btnClearAll_Click()
Me.Find = Null
Me.Find2 = Null
Me.Find3 = Null
Me.Find4 = Null
Me.FilterOn = False
Me.Requery
End Sub