使用 RunningSum 属性可以在报表中对记录或记录组进行逐个求和。可读写。
expression.RunningSum
expression 必需。返回“Applies To”列表中的一个对象的表达式。
RunningSum 属性指定报表中的文本框显示的是否为运行总和,并允许您设置求和区域。例如,可以按月份对数据进行分组,并且在组页脚中显示每月的销售额总和。在页脚中添加用于显示销售额总和的文本框,并将 RunningSum 属性设为“全部之上”,就可以在整个报表范围内显示销售的运行总和(一月份的销售额在一月份的页脚中显示,二月份的销售额在二月份的页脚中显示,依此类推)。
注意 RunningSum 属性仅适用于报表中的文本框。
RunningSum 属性使用以下设置:
设置 | Visual Basic | 说明 |
---|---|---|
否 | 0 | (默认值)文本框将显示当前记录的基础字段中的值。 |
工作组之上 | 1 | 文本框将显示同一个分组级别中值的运行总和。当遇到下一个分组级别节时,上一个分组级别节的求和计算就会停止。 |
全部之上 | 2 | 文本框将显示同一个分组级别中值的运行总和。求和计算进行到报表结束为止。 |
在“主体”节中放置一个文本框可以进行记录的逐个汇总计算。例如,要对报表主体节中的记录进行编号,可以将文本框的 ControlSource 属性设为“=1”,并将 RunningSum 属性设为“工作组之上”。
在组页眉或者组页脚中放置一个文本框可以进行组的逐个汇总计算。
报表中最多可以嵌套 10 个分组级别。
下面的示例将名为“SalesTotal”文本框的 RunningSum 属性设为 2(全部之上)。
Reports!rptSales!SalesTotal.RunningSum = 2