1

我正在尝试创建一份用于打印支票/付款确认的报告。检查本身位于页面顶部,在中间显示详细信息(1-N 条记录),并包含固定在页面底部的附加文本。底部的文本包含与支票本身相关的数据。

我尝试创建一个 tablix,使用检查本身的组标题和单个行详细信息的详细信息,但无法将 tablix 页脚与页面底部对齐。

尝试使用页脚部分时,我无法访问我的数据集。

我不认为我是第一个尝试类似功能的人,但我似乎找不到任何建议。任何建议将不胜感激。

4

1 回答 1

2

Page Footer 是实现绝对页面底部定位的必要位置,但需要从当前数据访问数据的次要步骤。

页脚能够访问报告项目,但不能访问数据集,在我的情况下,这需要在主体中添加一个隐藏字段。然后页面页脚可以引用该隐藏字段的值。

对象 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上的其他信息

于 2012-07-19T13:37:35.423 回答