【发布时间】:2009-06-09 08:37:24
【问题描述】:
详情:
我有一份显示发票信息的报告。多张发票之间有一个分页符(每张发票都有自己的页面)。我在报告标题中想要的是这个表达式的结果(例如“2009 年 6 月”):
=MonthName(Month(ReportItems!textbox1.Value)) & ", " & cstr(Year(ReportItems!textbox1.Value))
但我得到了这个异常(textbox2 在标题中):
错误 1 [rsMultiReportItemsInPageSectionExpression] 文本框的值表达式 'textbox2' 指多个 报告项目。页面中的表达式 页眉或页脚只能引用一个 报告项目。
首先……这有什么关系?!其次...我该如何解决这个奇怪的限制?
大局:
我从另一个文本框中获取文本的原因是为了解决不能在页眉或页脚中使用数据字段的限制。所以有一个隐藏列显示每笔交易旁边的发票日期。然后表头有表达式:
=First(Fields!InvoiceDate.Value, "table1_Group1")
这看起来很荒谬,我希望我只是做错了什么。是的,我意识到我可以在标题中简单地添加一个“月”和“年”文本框,但是对于在报告标题中显示发票日期的简单要求而言,这将复杂性推得太高。
【问题讨论】:
标签: reporting-services reportingservices-2005