设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 929|回复: 7
打印 上一主题 下一主题

[与其它组件] 这段代码为什么只执行一个筛选?

[复制链接]
跳转到指定楼层
1#
发表于 2006-2-14 08:24:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请大虾们帮偶看看,下面这段代码为什么只执行 ‘学期学年’字段的筛选,不能进一步执行 ‘班级’的筛选呢?



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


谢谢啦
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-2-14 08:58:00 | 只看该作者
要结合实际的例子才能解答,比如Me!报表打印我们就不知道是什么东东了。
3#
 楼主| 发表于 2006-2-14 19:35:00 | 只看该作者
我以把数据库传上去了,请专家给看看。谢谢。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2006-2-14 19:56:00 | 只看该作者
将+号改为&试一下
5#
 楼主| 发表于 2006-2-14 21:55:00 | 只看该作者
不行,一点通老师。

你看看上面的例子,如何选择 2004-2005学年度第一学期 ,在选择班级 04级5班,结果看到的查询结果还是包含了所有学生的记录。
6#
 楼主| 发表于 2006-2-15 06:43:00 | 只看该作者
请帮忙看看。
7#
发表于 2006-2-15 17:14:00 | 只看该作者
    Select Case Me!报表打印
        Case 1
strWhereCategory = "[学年学期] = '" & Forms![查找学习及综合测评成绩窗体]!选择学年学期 & "'"
strWhereClassID = strWhereCategory & "and [班级] = '" & Forms![查找学习及综合测评成绩窗体]!选择班级 & "'"
                DoCmd.OpenReport "学生学习成绩统计总表", PrintMode, , , , strWhereClassID
......
8#
 楼主| 发表于 2006-2-15 18:07:00 | 只看该作者
太好了,问题解决了,谢谢你,青青 老师。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-2-23 13:44 , Processed in 0.103055 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表