I have a form that I use to filter a sub-form. In the form I have 4 toggle buttons that filter the corresponding fields in the sub-form quite well. What I would like to have is when one toggle is selected, the user can select a second or third toggle to further refine their inquiry. I am attaching the code that I used for the individual filters.
Code:
Private Sub Toggle_Filter_DOB_Click()
If Me.Toggle_Filter_DOB = True Then
[Forms]![Phase 2]![FormPhase2_sub].Form.Filter = "DOB = #" & Me.ATS_DOB & "#"
[Forms]![Phase 2]![FormPhase2_sub].Form.FilterOn = True
Me.Toggle_Filter_DOB.Caption = "Filter On"
Else
[Forms]![Phase 2]![FormPhase2_sub].Form.FilterOn = False
Me.Toggle_Filter_DOB.Caption = "Filter Off"
End If
End Sub
Private Sub Toggle_Filter_FN_Click()
If Me.Toggle_Filter_FN = True Then
[Forms]![Phase 2]![FormPhase2_sub].Form.Filter = "FirstName = '" & Right([Student_First_Name], (Len([Student_First_Name]) - 1)) & "'"
[Forms]![Phase 2]![FormPhase2_sub].Form.FilterOn = True
Me.Toggle_Filter_FN.Caption = "Filter On"
Else
[Forms]![Phase 2]![FormPhase2_sub].Form.FilterOn = False
Me.Toggle_Filter_FN.Caption = "Filter Off"
End If
End Sub
Private Sub Toggle_Filter_GLN_Click()
If Me.Toggle_Filter_GLN = True Then
[Forms]![Phase 2]![FormPhase2_sub].Form.Filter = "LastName = '" & Me.Guardian_Last_Name & "'"
[Forms]![Phase 2]![FormPhase2_sub].Form.FilterOn = True
Me.Toggle_Filter_GLN.Caption = "Filter On"
Else
[Forms]![Phase 2]![FormPhase2_sub].Form.FilterOn = False
Me.Toggle_Filter_GLN.Caption = "Filter Off"
End If
End Sub
Private Sub Toggle_Filter_LN_Click()
If Me.Toggle_Filter_LN = True Then
[Forms]![Phase 2]![FormPhase2_sub].Form.Filter = "LastName = '" & Me.Student_Last_Name & "'"
[Forms]![Phase 2]![FormPhase2_sub].Form.FilterOn = True
Me.Toggle_Filter_LN.Caption = "Filter On"
Else
[Forms]![Phase 2]![FormPhase2_sub].Form.FilterOn = False
Me.Toggle_Filter_LN.Caption = "Filter Off"
End If
End Sub
Any help would be appreciated.