Access 2003完整教程:在报表中添加分页符

使用分页符控件添加分页符

在报表中,可以在某一节中使用分页符控件来标志需要另起一页的位置。例如,如果需要将报表标题页和前言信息分别打印在不同的页上,则可以在报表页眉中放置一个分页符,该分页符位于标题页上显示的所有控件之后、第二页的所有控件之前。

  1. 在“设计”视图中打开报表。
  2. 单击工具箱中的“分页符”工具按钮图像
  3. 单击要放置分页符的位置。将分页符放在某个控件之上或之下,以避免拆分该控件中的数据。

    Microsoft Access 将在报表的左边框以短虚线标识分页符。

注意

满足条件时强行分页

条件满足时,可以通过在宏或事件过程中设置分页符控件的“可见性”属性,对报表强行分页。

  1. 在“设计”视图中打开报表。
  2. 单击工具箱中的“分页符”工具按钮图像
  3. 单击要放置分页符的位置。
  4. 请执行下列操作之一:

    创建宏

    1. 单击工具栏上的“属性”按钮图像,在“名称”框中指定分页符控件的名称。
    2. 在“数据库”窗口中,单击“对象”下的“宏”按钮图像
    3. 单击“数据库”窗口工具栏上的“新建”按钮。
    4. 在空操作行中,单击操作列表中的SetValue
    5. 将“项目”参数设置为分页符控件的Visible属性的标识符。例如,假设控件的名称为 CondPgBreak,则可设置“项目”参数为 [CondPgBreak].[Visible]。
    6. 将“表达式”参数设置为“无”。
    7. 单击“保存”按钮图像保存该宏。
    8. 在报表“设计”视图中,将报表页眉节的“格式化”属性设置为该宏的名称。
    9. 这样,在报表开始设置每页的格式时将隐藏分页符控件,因而不会分页。

    10. 创建另一个宏,在满足某个条件表达式时将分页符控件的“可见性”属性设置为“是”。如下例所示,为了在主体节中的计数器控件值为 10 时显示分页符,主体节的“格式化”属性被设置为第二个宏的名称。

      选择满足指定条件时要执行的操作

    11. 单击“保存”保存该宏。
    12. 选择要放置分页符的节,并将该节的“格式化”属性设置为上述第二个宏的名称。在上例中,为了在主体节的计数器控件值为 10 时显示分页符,主体节的“格式化”属性被设置为第二个宏的名称。
    13. 在满足条件时将会分页。分页之后,附加于页眉的宏将隐藏分页符控件,直到条件再次满足时再显示。

    创建事件过程

    1. 双击页标题的节选择器。
    2. 在属性表的“事件”选项卡上,单击“格式化”属性。
    3. 单击属性框旁的“生成”按钮图像以显示“选择生成器”对话框。
    4. 双击“代码生成器”,在报表模块中显示事件过程的SubEnd Sub语句。
    5. 在事件过程中添加一个赋值语句,将分页符控件的“可见性”属性设置为“否”。例如,假设控件的名称为 CondPgBreak,为其添加如下赋值语句:
      Me![CondPgBreak].Visible = False
      

      这样,报表开始设置每页的格式时将隐藏分页符,因而不会分页。

    6. 在放置分页符的节的 Format 事件过程中,添加Microsoft Visual Basic代码,利用它在符合条件时将“可见性”属性设置为“是”。例如,为了在计数器控件值为 10 时对主体节进行分页,应在 Detail_Format 事件过程中添加下列内容:
      If Me![Counter] = 10 Then
       Me![CondPgBreak].Visible = True
      End If
      

上页:Access 2003完整教程:向窗体添加选项卡或分页符控件 下页:Access 2003完整教程:显示页码

Access 2003完整教程:在报表中添加分页符

Access 2003完整教程:显示页码Access 2003完整教程:将图片添加到命令或切换按钮上
Access 2003完整教程:添加或删除记录导航控件Access 2003完整教程:创建追加查询 (MDB)
Access 2003完整教程:添加或删除节Access 2003完整教程:添加或删除滚动条
Access 2003完整教程:在数据访问页中添加电子表格Access 2003完整教程:向菜单中添加子菜单
Access 2003完整教程:在查询设计网格中添加或删除表或查询 (MDB)Access 2003完整教程:在组合中添加或删除控件
Access 2003完整教程:显示标题和其他信息性文本Access 2003完整教程:向按钮或命令添加函数
Access 2003完整教程:向安全组中添加用户 (MDB)Access 2003完整教程:互相对齐控件
Access 2003完整教程:指定用户能否设置窗体属性Access 2003完整教程:使用“性能分析器”来优化 Access 数据库
Access 2003完整教程:使用预定义格式Access 2003完整教程:应用筛选 (ADP)
Access 2003完整教程:应用筛选 (MDB)Access 2003完整教程:应用、更改或删除主题
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号