ACCESS 2010:当组页脚设置为 After Section 时,打印额外的报表页

症状

打印具有组页脚的Microsoft Access 2010报表时,可能会在报表末尾看到额外的页打印。

原因

当报表上的组页脚的“强制新建页面”属性设置为“After Section”时,会出现此问题。

Microsoft 在 Microsoft Access 2010 中已意识到此问题。

解决方案

若要解决此问题,可以通过在组页眉之前而不是组页脚之后强制创建新页面来实现相同的结果。

在报表的“组标题”中,将“强制新页”属性设置为“Before Section” 在报表的“组页脚”中,将“强制新页”属性设置为“None”

为此,请执行以下操作:

  1. 在报表“设计视图”中,选择“组标题”的水平栏
  2. 单击功能区中的“属性表”图标
  3. 在“格式”选项卡上,单击“强制新建页面”右侧部分,单击下拉箭头并选择“分区前”
  4. 选择“组页脚”的水平栏
  5. 在属性表的“格式”选项卡上,单击“强制新建页面”右侧部分,单击下拉箭头并选择“无”

更多信息

此问题在早期版本的 Microsoft Access 中不会重现。

重现步骤:

  1. 打开Microsoft Access 2010

  2. 在“文件”菜单上,选择“可用模板”下的“示例模板”

  3. 选择 Northwind 模板,然后单击“创建”

  4. 单击导航窗格栏上方的双箭头以展开

  5. 选择报表

  6. 右键单击“员工电话簿”,然后选择“设计视图”

  7. 选择“文件”作为标题栏

  8. 在底部的“组”、“排序”和“总计”部分中,单击“更多”

    可能需要右键单击“文件”作为标题栏,然后选择“排序和分组”,以查看“组”、“排序”和“总计”部分)

  9. 单击“没有页脚部分”右侧的下拉列表

  10. 选择“带有页脚部分”

  11. 选择“文件作为页脚”栏,然后单击功能区上的“属性表”图标

  12. 在“格式”选项卡上,单击“强制新建页面”行中的“无”

  13. 单击下拉列表并选择“部分之后”

  14. 选择“打印预览”

  15. 导航到最后一页。 请注意,最后一页没有数据。