Access 2003完整教程:关于子报表

子报表是插在其他报表中的报表。在合并报表时,其中一个必须作为主报表。主报表可以是绑定的也可以是未绑定的,也就是说,主报表可以基于,也可以不基于表、查询或SQL 语句。

含有两个不相关子报表的未绑定主报表示例

未绑定的主报表可作为容纳要合并的无关联子报表的容器。

未绑定的主报表有两个显示不相关数据的子报表

标注 1未绑定的主报表中包含两个子报表。

标注 2一个子报表按雇员汇总销售额。

标注 3另一个子报表按类别汇总销售额。

绑定到相同记录源中的主报表和子报表示例

可以使用主报表来显示主体记录,如一年的销售情况,然后用子报表来显示汇总信息,如每个季度的总销售额。

主报表和子报表绑定到相同的记录源上

标注 1子报表按季度汇总年度销售额。

标注 2主报表列出每日销售额。

绑定到相关记录源中的主报表和子报表示例

主报表可以包含由两个或更多并列子报表所公用的数据。在这种情况下,子报表中包含有与主窗体中数据相关的数据。

主报表和子报表显示相关数据

标注 1主报表中列出每个博览会的名称和城市。

标注 2子报表中列出出席每个博览会的代表。

报表中的子窗体

主报表既可包含子报表也可包含子窗体,而且能够根据需要无限量地包含子窗体和子报表。另外,主报表最多可以包含两级子窗体和子报表。例如,某个报表可以包含一个子报表,这个子报表还可以包含子窗体或子报表。下表展示了在一个主报表中可能有的子窗体和子报表的组合:

第 1 级第 2 级
子报表 1子报表 2
子报表 1子窗体 1
子窗体 1子窗体 2

将报表和子报表同步

在插入包含与主报表数据相关的信息的子报表时,子报表控件必须与主报表相链接。该链接可以确保在子报表中显示的记录与在主报表中显示的记录保持正确的对应关系。

在通过向导创建子报表,或者直接将报表或数据表由“数据库”窗口拖到其他报表中来创建子报表时,如果满足下列条件,Microsoft Access 将自动使子报表与主报表保持同步:

注释“罗斯文”示例数据库中的“各类销售额报表”和“各年销售额报表”都使用了子报表。若要查看这些报表,请在 Microsoft Office 文件夹的 Samples 子文件夹中打开“罗斯文”数据库,然后在“设计”视图中打开报表。

上页:Access 2003完整教程:用于创建数据访问页的策略 下页:Access 2003完整教程:有关筛选的疑难解答 (MDB)

Access 2003完整教程:关于子报表

Access 2003完整教程:有关筛选的疑难解答 (MDB)Access 2003完整教程:关于操作查询 (MDB)
Access 2003完整教程:关于提示输入条件的参数查询 (MDB)Access 2003完整教程:关于选择查询和交叉表查询 (MDB)
Access 2003完整教程:关于 SQL 查询 (MDB)Access 2003完整教程:在 Access 的多个版本中使用 Access 文件
Access 2003完整教程:使用“升迁向导”Access 2003完整教程:在设计网格中将表中的所有字段添加到查询 (MDB)
Access 2003完整教程:Visual Basic 过程、变量和常量的命名指南Access 2003完整教程:关于窗体的视图
Access 2003完整教程:关于在 Access 项目中复制数据和数据库 (ADP)Access 2003完整教程:用于自定义窗体的方法
Access 2003完整教程:关于筛选 (ADP)Access 2003完整教程:关于对记录进行排序 (ADP)
Access 2003完整教程:在窗体中处理数据的方法Access 2003完整教程:关于命令按钮
Access 2003完整教程:关于数据透视表窗体Access 2003完整教程:创建索引以快速查找和排列记录 (MDB)
Access 2003完整教程:关于过程Access 2003完整教程:关于属性表
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号