|
请大虾们帮偶看看,下面这段代码为什么只执行 ‘学期学年’字段的筛选,不能进一步执行 ‘班级’的筛选呢?
Sub PrintReports(PrintMode As Integer)
On Error GoTo Err_Preview_Click
Dim strWhereCategory As String
Dim strWhereClassID As String
Select Case Me!报表打印
Case 1
strWhereCategory = "学年学期 = '" + Forms![查找学习及综合测评成绩窗体]!选择学年学期 + "'"
strWhereClassID = "班级 = '" + Forms![查找学习及综合测评成绩窗体]!选择班级 + "'"
DoCmd.OpenReport "学生学习成绩统计总表", PrintMode, , strWhereCategory, , strWhereClassID
Case 2
strWhereCategory = "学年学期 = '" + Forms![查找学习及综合测评成绩窗体]!选择学年学期 + "'"
strWhereClassID = "班级 = '" + Forms![查找学习及综合测评成绩窗体]!选择班级 + "'"
DoCmd.OpenReport "学生综合测评成绩统计总表", PrintMode, , strWhereCategory, , strWhereClassID
End Select
Exit_Preview_Click:
Exit Sub
Err_Preview_Click:
Resume Exit_Preview_Click
End Sub
谢谢啦 |
|