使用计数器

[报表计数器]功能允许您在开始运行报表时指定一个起始编号,并在处理每个文档时递增该编号。起始编码可以在运行时作为参数输入,也可以从数据字段值中检索。

您可以基于某个字段的某个值的变化来递增计数器。

  1. 选择编辑 > 报表计数器。系统将显示报表计数器对话框。
  2. 您可以选择现有的计数器,然后单击编辑,根据需要进行编辑,也可以点击新建新建一个计数器。若要使用报表计数器,可插入一个表达式并从[特殊字段]中选择计数器,或在多部分文档文档编号中使用计数器。
  3. 若要创建文档编号,请选择插入 > 文档编号,或在[特殊字段]中右击计数器,或将计数器拖到画布上。
  4. 文档号在每次[计数器]中设置的重设级别更改时递增,或在分页符处递增。多个不同的文档字段可以引用单个计数器。默认情况下文档编号的一部分是计数器名称的值以及格式 F0,意思是固定长度 10,小数位为 0,分隔符为空白。可以添加任意数量的部分来组成文档编号,每个部分可以是常量、计数器或数据字段值。只有当您不需要将参考更新回数据库,或者要在字段值上递增的计数器部分不能按标准功能递增的情况下,才需要使用文档编号组件。否则使用[业务参考]。
  5. 指定下列信息:
    名称
    输入计数器的名称。
    增加值
    通过输入值或使用浏览按钮显示值表达式对话框,指定计数器递增的值(默认为 1)。单击添加案例可打开值表达式对话框,您可以在其中设置仅当运行时应用特定筛选器时才应用递增。
    更改时递增:页数
    如果您要求计数器在每个分页符处递增,则选择此单选按钮。
    更改时递增:组别
    如果您要求计数器在指定组别更改时递增,则选择此单选按钮。当选择了此选项时,将激活邻近的下拉列表,您可以在其中从现有的“排序”组别中进行选择。
    起始编号:号码流
    您可以用号码流开始编号。从下拉列表中可用的号码流中选择一个号码流。有关 SunSystems 中号码流的详细介绍,请参阅[SunSystems 管理员指南]。
    起始编号:表达式
    您可以用表达式开始编号。
    起始编号:参数
    您可以用一个参数开始编号。例如,一个运行时输入的参数。
  6. 这就创建了一个计数器,可以将其添加到报表中。选择视图 > 特殊字段可在特殊字段浏览器中显示可用的计数器,然后将所需的计数器拖放到报表上。