MS-Access 2003报告页面分组

时间:2012-12-17 13:22:25

标签: ms-access reporting

我有一份报告说我无法对输出进行分组。

"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分组。我做错了什么?

2 个答案:

答案 0 :(得分:1)

向论坛添加页脚和..

 Force New Page: After Section

答案 1 :(得分:0)

您想要GROUP BY :NAMESORT :ASCENDING吗?假设您的查询返回了数据以填充报告。

根据此Access 2003 MSDN article

要指定论坛在网页上的打印方式,

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

  • 在“设计”视图中打开报告。

  • 点击工具栏或“查看”菜单上的“排序和分组”按钮图像, 单击“排序和分组”以显示“排序和分组”窗口。

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

设置Keep Together属性:

  • 选择“否”进行打印,而不考虑a时出现分页符的位置  组打印在多个页面上。

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

  • 选择“使用第一个细节”至少打印组标题  同一页上的第一条详细记录。

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

    注意将“保持在一起”属性设置为“整个组”或“使用第一个详细信息”时,组的大小(或包含通过第一个详细记录的组标题的组的部分)决定了Access打印报告。如果整个组或第一个详细记录中的标题太大而无法放在当前正在打印的页面上,则Access将前进到新页面,然后开始打印报告。

所以可能需要更改Keep together属性。