Option Compare Database
'------------------------------------------------------------
' mcrFilter
'
'------------------------------------------------------------
Function mcrFilter()
On Error GoTo mcrFilter_Err
' FilterType - 1 = AVE, 2 = SCE-CHA, 3 = EPR, 4 = SCE-INT, 5 = SCI, 6 = VEE, 7 = UCN, 8 = SCI-NSA: Restraints, 9 = SCE-ENG, 10 = SCE-ELE, 11 = SCE-BOD, 12 = ALL, 13 = SCI:, 14 = SCI-ARD, 15 = SCI-BPS, 16 = SCI-CPG, 17 = SCI-DEB, 18 = SCI-MFS, 19 = SCI-NSA
If (TempVars!FilterType = 1) Then
DoCmd.SetFilter "", "Left$([FIN],3)=""AVE""", "NavigationSubform"
ElseIf (TempVars!FilterType = 2) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCE-CHA""", "NavigationSubform"
ElseIf (TempVars!FilterType = 3) Then
DoCmd.SetFilter "", "Left$([FIN],3)=""EPR""", "NavigationSubform"
ElseIf (TempVars!FilterType = 4) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCE-INT""", "NavigationSubform"
ElseIf (TempVars!FilterType = 5) Then
DoCmd.SetFilter "", "Left$([FIN],3)=""SCI""", "NavigationSubform"
ElseIf (TempVars!FilterType = 6) Then
DoCmd.SetFilter "", "Left$([FIN],3)=""VEE""", "NavigationSubform"
ElseIf (TempVars!FilterType = 7) Then
DoCmd.SetFilter "", "Left$([FIN],3)=""UCN""", "NavigationSubform"
ElseIf (TempVars!FilterType = 8) Then
DoCmd.SetFilter "", "[strLowest_Level_Department]=""SCI-NSA: Restraints""", "NavigationSubform"
ElseIf (TempVars!FilterType = 9) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCE-ENG""", "NavigationSubform"
ElseIf (TempVars!FilterType = 10) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCE-ELE""", "NavigationSubform"
ElseIf (TempVars!FilterType = 11) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCE-BOD""", "NavigationSubform"
ElseIf (TempVars!FilterType = 12) Then
DoCmd.SetFilter "", "", ""
ElseIf (TempVars!FilterType = 13) Then
DoCmd.SetFilter "", "Left$([FIN],4)=""SCI:""", "NavigationSubform"
ElseIf (TempVars!FilterType = 14) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCI-ARD""", "NavigationSubform"
ElseIf (TempVars!FilterType = 15) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCI-BPS""", "NavigationSubform"
ElseIf (TempVars!FilterType = 16) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCI-CPG""", "NavigationSubform"
ElseIf (TempVars!FilterType = 17) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCI-DEB""", "NavigationSubform"
ElseIf (TempVars!FilterType = 18) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCI-MFS""", "NavigationSubform"
ElseIf (TempVars!FilterType = 19) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""SCI-NSA""", "NavigationSubform"
ElseIf (TempVars!FilterType = 20) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""VEE-PCV""", "NavigationSubform"
ElseIf (TempVars!FilterType = 21) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""VEE-SRT""", "NavigationSubform"
ElseIf (TempVars!FilterType = 22) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""VEE-VIV""", "NavigationSubform"
ElseIf (TempVars!FilterType = 23) Then
DoCmd.SetFilter "", "Left$([FIN],7)=""VEE-VLE""", "NavigationSubform"
End If
mcrFilter_Exit:
Exit Function
mcrFilter_Err:
MsgBox Error$
Resume mcrFilter_Exit