Im trying to filter the report based off the team manager's name. When i do this I have the name put into a hidden form called UserLevelAccess. When they open the report it should look in that textbox marked txtTM and apply it as a filter on the report. Here is the code and the line marked with an asterix is the problematic line.
Case 1
If (IsNull(Forms!formUserLoginAccess!txtTM) = False) Then
**DoCmd.OpenReport Forms!PromptBoxReport!ReportNames, acViewReport, , "[Team_Mngr]='" & Forms!_ formUserLoginAccess!txtTM & "'"
DoCmd.Close acForm, "formMenuBar"
DoCmd.Close acForm, "PromptBoxReport"
Else:
strUN = Forms!formUserLoginAccess!txtUN
intID = DLookup("[OMD_ID]", "tblEmployeeId", "[EmployeeName]='" & strUN & "'")
intUSL = Forms!formUserLoginAccess!txtUSL
If intUSL = 1 Then
DoCmd.OpenReport Forms!PromptBoxReport!ReportNames, acViewReport
DoCmd.Close acForm, "formMenuBar"
DoCmd.Close acForm, "PromptBoxReport"
End If
If intUSL = 2 Then
DoCmd.OpenReport Forms!PromptBoxReport!ReportNames, acViewReport, , "[OMD_ID]='" & intID & "'"
DoCmd.Close acForm, "formMenuBar"
DoCmd.Close acForm, "PromptBoxReport"
End If
If intUSL = 3 Then
DoCmd.OpenReport Forms!PromptBoxReport!ReportNames, acViewReport, , "[OMD_ID]='" & intID & "'"
DoCmd.Close acForm, "formMenuBar"
DoCmd.Close acForm, "PromptBoxReport"
End If
If intUSL = 4 Then If MsgBox("You do not have sufficient access to this database!", vbOKOnly, "Restricted Access") = vbOK Then DoCmd.Quit
End If
Case 1
If (IsNull(Forms!formUserLoginAccess!txtTM) = False) Then
**DoCmd.OpenReport Forms!PromptBoxReport!ReportNames, acViewReport, , "[Team_Mngr]='" & Forms!_ formUserLoginAccess!txtTM & "'"
DoCmd.Close acForm, "formMenuBar"
DoCmd.Close acForm, "PromptBoxReport"
Else:
strUN = Forms!formUserLoginAccess!txtUN
intID = DLookup("[OMD_ID]", "tblEmployeeId", "[EmployeeName]='" & strUN & "'")
intUSL = Forms!formUserLoginAccess!txtUSL
If intUSL = 1 Then
DoCmd.OpenReport Forms!PromptBoxReport!ReportNames, acViewReport
DoCmd.Close acForm, "formMenuBar"
DoCmd.Close acForm, "PromptBoxReport"
End If
If intUSL = 2 Then
DoCmd.OpenReport Forms!PromptBoxReport!ReportNames, acViewReport, , "[OMD_ID]='" & intID & "'"
DoCmd.Close acForm, "formMenuBar"
DoCmd.Close acForm, "PromptBoxReport"
End If
If intUSL = 3 Then
DoCmd.OpenReport Forms!PromptBoxReport!ReportNames, acViewReport, , "[OMD_ID]='" & intID & "'"
DoCmd.Close acForm, "formMenuBar"
DoCmd.Close acForm, "PromptBoxReport"
End If
If intUSL = 4 Then If MsgBox("You do not have sufficient access to this database!", vbOKOnly, "Restricted Access") = vbOK Then DoCmd.Quit
End If