Office中国论坛/Access中国论坛

标题: 请快快帮忙!! [打印本页]

作者: janina    时间: 2003-4-16 19:27
标题: 请快快帮忙!!
1、从窗体中获得查询中的条件
  对于这个问题这里以成绩表的打印为例来说明。我们要打印不同班级的成绩表,首先建立相应报表的查询,在查询中的班级字段下的条件中输入条件:Between [forms]![打印表格]![开始班号] And [forms]![打印表格]![结束班号]。然后再建立一个“打印表格”窗体,在窗体中添加两个组合框控件,即“开始班号”、“结束班号”两个组合框控件,并且通过“打印表格”窗体中的命令按钮来执行报表的打印,则报表所依赖的查询中的班级条件可以从“打印表格” 窗体中的“开始班号”、“结束班号”两个组合框中所输入的数据而获得。
  

                  为什么我实现不了,我选择起始班号和结束班号,点击按钮,可是没有反应!
  请快帮忙碌
作者: aban    时间: 2003-4-16 19:52
在按钮的单击事件中加入一下语句
if isnull([开始班号]) or [开始班号] ="" then
    msgbox "请选择[开始班号]"
    exit sub
end if
if isnull([结束班号]) or [结束班号] ="" then
    msgbox "请选择[结束班号]"
    exit sub
end if

DoCmd.OpenReport 报表名称

作者: janina    时间: 2003-4-16 20:23
请问加在哪里?
作者: stevenyan    时间: 2003-4-16 20:29
在按钮的属性里面!
作者: janina    时间: 2003-4-16 20:43
我是想出现查询窗体,是不是要把最后的openreport 改一下,
作者: janina    时间: 2003-4-16 20:55
Aban 请问你在吗?
作者: janina    时间: 2003-4-16 22:19
加了那一段按钮后,还是不能实现选择列表框中的数据,点击按钮还是不能实现连接,
也就单独运行了查询而已!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3