none
如何在报表底部获取各个页面的小计数及先前所有页面的小计数 RRS feed

  • 常规讨论

  • 解决方案

    要想在报表底部获取各个页面的小计数及先前所有页面的小计数,无论是已指定了行组数目还是要打印到目的纸张,你都可以参照下面的步骤去实现。

    1. 右键单击文档窗口中报表体左方的空白区域,然后单击选择页脚。
    2. 对于求各个页面的小计数,新增一个文本框控件到页脚区域中并在文本框中输入以下表达式:
        ="SubTotal of Current Page: " + Sum(ReportItems!theValueField.Value).ToString()
    3. 对于求先前所有页面的小计数,在表中额外插入一列并在该列的详细单元格中输入如下表达式: =Runningvalue(Fields!ColVal.Value,Sum,"YourTableName”)。
    4. 选择这个额外添加的列并且在该列的属性窗口中设置它的隐藏属性为真。
    5. 新增一个文本框控件到页脚区域并输入如下表达式去获取先前所有页面的小计数。
        ="SubTotal of Prev Pages: " +Last(ReportItems!theAdditionalColumnDetailCell.Value).ToString()

    2011年10月5日 1:37
    版主