Access
数据库开发技?/p>
窗体、查询、报表、宏的联合使?/p>
将窗体、查询、报表、宏联合使用可以解决许多问题,是一项重?/p>
的技巧?/p>
1
、从窗体中获得查询中的条?/p>
对于这个问题这里?/p>
成绩?/p>
的打印为例来说明
?/p>
我们要打印不同班
级的成绩表,首先建立相应报表的查询,在查询中的班级字段下的条?/p>
中输入条件:
Between [forms]![
打印表格
]![
开始班?/p>
] And
[forms]![
打印表格
]![
结束班号
]
。然后再建立一个“打印表格”窗
体,在窗体中添加两个组合框控件,即“开始班号”、“结束班号”两
个组合框控件
?/p>
并且通过“打印表格”窗体中的命令按钮来执行报表?/p>
打印,则报表所依赖的查询中的班级条件可以从“打印表格?nbsp;窗体?/p>
的“开始班号”、“结束班号”两个组合框中所输入的数据而获得?/p>
2
、从窗体中获得宏中所需要的条件
对于这个问题现以主副成绩比较查询为例来说?/p>
?/p>
我们可以为不?/p>
的科目建立不同的主副成绩比较查询,然后再建立相应的宏,在宏中?/p>
据不同的条件?/p>
[
选择科目]=“语文”来打开相应科目的查?/p>
?/p>
然后?/p>
建立一个“主副比较”窗体,在窗体中添加一个组合框控件,即
“?/p>
择科目”组合框控件
?/p>
并且通过“主副比较”窗体中的命令按钮来执行