Access 2003完整教程:显示报表中的报表条件

  1. 执行下列操作之一:
    • 在Microsoft Access 数据库 (.mdb)中,在报表的基础查询中创建条件参数。
    • 在Microsoft Access 项目 (.adp)中,在报表的基础存储过程或用户定义函数中创建参数。
  2. 在“设计”视图中打开报表。

  3. 为每个参数添加文本框:单击工具箱中的“文本框”工具按钮图像,再单击要放置该控件的位置。
  4. 单击工具栏上的“属性”按钮图像,显示文本框的属性表。
  5. 执行下列操作之一:

    在 Access 数据库中,将文本框的“控件来源”属性设为在查询的“条件”框中指定的参数。

    在 Access 数据库中将“控件来源”属性设为一个或多个参数的示例

    如果查询中的参数为:

    Between [键入开始日期] And [键入结束日期]

    而且希望在两个文本框中显示它们,请将其中一个文本框的“控件来源”属性设为:

    [键入开始日期]

    而另一个文本框的“控件来源”属性设为:

    [键入结束日期]

    如果希望在一个文本框中显示这两个参数,可以在“控件来源”属性框中使用表达式,例如:

    ="Between " & [键入开始日期] & " and " & [键入结束日期]

    在 Access 项目中,将报表的“输入参数”属性设为一个字符串,用于指定传递给该报表绑定到的存储过程的参数。然后将文本框的“控件来源”属性设为一个字符串,用于指定存储过程中的参数、要包括的任意文本,以及提示文本(用方括号括起)。

    在 Access 项目中设置报表和文本框属性的示例

    如果查询中的参数为:

    Between [输入开始日期] And [输入结束日期]

    分配给“输入参数”属性的字符串必须是特定的表达式,该表达式包括了在存储过程或用户定义函数中指定的参数,以及希望提示中显示的文本;提示文本括在方括号 ([ ]) 中。

    @Beginning_date datetime = [开始日期], @Ending_date datetime = [结束日期]

    然后按照下例所示,设置文本框的“控件来源”属性:

    ="销售额自 "& [开始日期] &" 至 "& [结束日期]

  6. 查看条件、打印或预览报表。Microsoft Access 将在提示框中显示所键入的参数值。

注释在“罗斯文示例数据库”中,“各国雇员销售额”报表会打印出报表页眉中的条件。若要查看该报表,请指向“帮助”菜单上的“示例数据库”,单击“罗斯文示例数据库”“罗斯文示例 Access 项目”,然后在“设计”视图中打开“按汉语拼音顺序的产品列表”报表。

上页:Access 2003完整教程:预览数据库对象 下页:Access 2003完整教程:打印记录、数据表或数据库对象

Access 2003完整教程:显示报表中的报表条件

Access 2003完整教程:打印记录、数据表或数据库对象Access 2003完整教程:设置在独立页上打印每条记录、组或节的选项
Access 2003完整教程:将字符串的部分打印为分组标题Access 2003完整教程:打印数据库或数据库对象的设计 (MDB)
Access 2003完整教程:通过添加数据库密码帮助保护数据库 (MDB)Access 2003完整教程:关于帮助保护文件免受宏病毒侵袭
Access 2003完整教程:使用密码帮助保护 Visual Basic for Applications 代码Access 2003完整教程:恢复损坏或删除了的 Access 工作组信息文件 (MDB)
Access 2003完整教程:根据用户和组名称及 ID 重新生成工作组信息文件 (MDB)Access 2003完整教程:在表达式中引用列表中的列
Access 2003完整教程:在表达式中引用窗体、报表、子窗体或子报表Access 2003完整教程:在表达式中引用窗体、报表节或报表组级
Access 2003完整教程:在表达式中引用控件或属性值Access 2003完整教程:刷新“数据库”窗口
Access 2003完整教程:刷新数据访问页的字段列表Access 2003完整教程:注册 ActiveX 控件(OLE 自定义控件)
Access 2003完整教程:删除数字签名Access 2003完整教程:设置 Tab 键次序
Access 2003完整教程:删除筛选 (MDB)Access 2003完整教程:删除本地排序 (ADP)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号