我正在尝试创建一份打印支票/付款确认的报告。检查本身位于页面顶部,在中间显示详细信息(1-N记录),并包含固定在页面底部的其他文本。底部的文本包含与支票本身相关的数据。
我尝试创建一个Tablix,使用检查本身的组头,以及单个行详细信息的详细信息,但无法将Tablix页脚与页面底部对齐。
尝试使用页脚部分时,我无法访问我的数据集。
我认为我不是第一个尝试类似功能的人,但我似乎无法找到任何建议。任何建议都将不胜感激。
答案 0 :(得分:2)
页面页脚是实现绝对页面底部定位的必要位置,但需要辅助步骤才能从当前数据访问数据。
页脚可以访问报表项,但不能访问数据集,在我的情况下需要向主体添加隐藏字段。然后,页脚可以引用该隐藏字段的值。
对象1 / Tablix
Name: FieldRequiredByFooter
Value: DataSetProperty
对象2 /页脚
Name: FooterField
Expression: =ReportItems!FieldRequiredByFooter.Value
如果您的页面包含数据列表而不是单个项目,则需要修改表达式,类似于
=First(ReportItems!FieldRequiredByFooter.Value)
附加信息: http://msdn.microsoft.com/en-us/library/ms252093(v=vs.90).aspx