知方号

知方号

创建和使用子报表

创建和使用子报表

处理关系数据(其中相关数据存储在不同表中)时,通常需要查看同一报表中多个表或查询的信息。 例如,你想在查看客户数据的同时查看有关客户订单的信息。 Access 中的子报表可以帮助你完成此任务,它允许以符合逻辑、易于阅读的方式显示报表上的订单信息和客户信息。 Access 提供了有助于快速创建子报表的多种方式。

你想做什么?

了解子报表

创建子报表

更改子报表的设计

了解子报表

子报表是插入到另一个报表中的报表。 合并报表时,其中一个报表必须充当包含另一报表的主报表。 主报表可分为“绑定”或“未绑定”两种。 绑定报表可以显示数据,且其“记录源”属性中指定了表、查询或 SQL 语句。 未绑定报表不基于表、查询或 SQL 语句,即报表的“记录源”属性为空。

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

未绑定主报表不能显示自己的任何数据,但仍可以充当想要合并的不相关子报表的主报表。

1.未绑定主报表包含两个子报表。

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

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

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

可以使用主报表显示详细信息记录(如一年中的每个销售额),然后使用子报表显示摘要信息(如每季度的总销售额)。

1.子报表按季度汇总当年的销售额。

2.主报表列出每日的销售额。

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

主报表可以包含一个或多个子报表共有的数据。 在本例中,子报表所包含的数据与主报表中的数据相关。

1.主报表列出每个博览会的名称和举办城市。

2.子报表列出参加每个博览会的代表。

报表上的子窗体

主报表在包含子报表的同时还可以包含子窗体,且它可以包含所需任意数量的子窗体和子报表。 此外,主报表可以包含至多七级子窗体和子报表。 例如,报表可以包含子报表,该子报表可以包含子窗体或子报表,以此类推,最多可以包含七级。

如果向报表添加子窗体并在报表​​视图中打开该报表,则可以使用此子窗体筛选和浏览记录。 虽然此上下文中禁用了某些事件,但附加到窗体及其控件的 Visual Basic for Applications (VBA) 代码和嵌入宏​​将继续运行。 无法通过使用报表上的子窗体来添加、编辑或删除记录。

将报表

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了