【发布时间】:2015-10-02 13:35:58
【问题描述】:
我想在页脚中显示 2 列的页面总和。为此我在页脚中使用以下表达式
=Sum(ReportItems!col1.Value) + Sum(ReportItems!col2.Value)
但它给出了以下错误
"textrun 的Value 表达式引用多个报表项。页眉或页脚中的表达式只能引用一个报表项。"
有人知道我该如何解决这个问题并在页脚中显示页面总和吗?
谢谢
【问题讨论】:
我想在页脚中显示 2 列的页面总和。为此我在页脚中使用以下表达式
=Sum(ReportItems!col1.Value) + Sum(ReportItems!col2.Value)
但它给出了以下错误
"textrun 的Value 表达式引用多个报表项。页眉或页脚中的表达式只能引用一个报表项。"
有人知道我该如何解决这个问题并在页脚中显示页面总和吗?
谢谢
【问题讨论】:
以下是解决问题的简单方法:
=ReportItems!col1.Value + ReportItems!col2.Value
=ReportItems!SUM.Value 引用这个隐藏的文本框
【讨论】:
我通常为这些操作使用报告的自定义代码功能。只需打开报告属性并选择代码视图。然后编写基本的 VB 获取/设置方法来保存和求和值。 在 TextBox 表达式中引用方法就像这样:=Code.[YourMethodNameHere]。 例如保存值:
=Code.SaveMyValue(Fields!MyVal.Value)
并获得价值:
=Code.GetMyValue()
【讨论】: