0

我有一份报告说我在为我的输出分组时遇到问题。

"Sorting and Grouping"参数设置为"Name" and "Ascending"

Group Header :Yes
Group Footer :No
Group On :Each Value
Group Interval :1
Keep together :No

报告设置

Page Header
Images, Label, Date
Detail
TextBox: Name
TextBox: UserID
Four SubReports Linked to the Name TextBox
Page Footer: Pg Nbr

我想分组Name per page。我究竟做错了什么?

4

2 回答 2

1

向组添加页脚和..

 Force New Page: After Section
于 2012-12-17T13:40:35.717 回答
0

你不想GROUP BY :NAMESORT :ASCENDING?假设您有查询返回的数据来填充报告。

根据这篇Access 2003 MSDN 文章

要指定组在页面上的打印方式,

您可以使用“排序和分组”窗口中的 KeepTogether 属性来控制如何在报表中打印组的元素。组由组标题、嵌套组(如果有)、详细记录和组页脚组成。

  • 在设计视图中打开报表。

  • 单击工具栏上的排序和分组按钮图像,或在视图菜单上,单击排序和分组以显示排序和分组窗口。

  • 在“排序和分组”窗口中,单击要保持在一起的组级别的字段或表达式。

设置 Keep Together 属性:

  • 选择“否”打印时不考虑在多页上打印组时出现分页符的位置。

  • 选择整个组以在同一页上打印整个组。

  • 选择带有第一个详细信息以通过同一页面上的第一个详细记录至少打印组标题。

  • 在编辑菜单上,单击选择报告。在视图菜单上,单击属性。将 GrpKeepTogether 属性设置为每页。

    注意当您将 Keep Together 属性设置为 Whole Group 或 With First Detail 时,组的大小(或包含通过第一个详细信息记录的组标题的组部分)决定 Access 如何打印报表。如果整个组或第一个详细记录的标题太大而无法容纳在当前正在打印的页面上,Access 会前进到新页面,然后开始打印报表。

因此,您可能需要更改Keep together财产。

于 2012-12-17T13:33:18.440 回答