如何在多页 s-s-rS 2005 报告的标题中显示数据?
Posted
技术标签:
【中文标题】如何在多页 s-s-rS 2005 报告的标题中显示数据?【英文标题】:How can I show data in the header of a multipage s-s-rS 2005 report? 【发布时间】:2008-09-24 05:22:04 【问题描述】:This question 非常有帮助,但是我的报表中有一个列表控件,当报表超过 1 页时,页眉中的数据只显示在报表的最后一页。
显然,隐藏的文本框必须位于报告的每一页上,标题才能正常工作。我怎么做?我在列表中拥有的唯一控件是一个文本框,其中包含超过 1 页的文本。
【问题讨论】:
这是页面属性的问题吗? 【参考方案1】:虽然 s-s-rS 不允许我们在页眉中使用 DataSet 字段,但它允许我们引用报表项。因此,我们可以在报表正文的任何位置放置一个文本框(从 DataSet 字段中获取其值)并将其 Hidden
属性设置为 true。
然后,我们可以使用如下表达式轻松引用页眉中的该文本框:=ReportItems!TextBox1.Value
,我们就完成了。请注意,被引用的文本框应该出现在每一页上,否则标题将打印一个空值。
【讨论】:
【参考方案2】:sExchange 网站来救援!!!
我需要做的就是将报表参数与我的数据集中的查询值一起使用;然后在报告标题的文本框中引用 =Parameters!Name.Value。
【讨论】:
【参考方案3】:选择报表参数,添加新参数并勾选隐藏,允许空值和允许空值。
如果您从数据库中检索值:
在可用值下:
选中“来自查询”单选按钮并提供数据集、值字段和标签字段。
在默认值下:
选中“来自查询”单选按钮并提供数据集、值字段。
现在将页脚/页眉中文本框的值提供为=Parameters!Footer.Value
(Footer
是参数名称)。
【讨论】:
【参考方案4】:隐藏的文本框可以放置在一个矩形内,该矩形是一个设置为您的列表项的 repeatwith 属性。
【讨论】:
以上是关于如何在多页 s-s-rS 2005 报告的标题中显示数据?的主要内容,如果未能解决你的问题,请参考以下文章
s-s-rS 报告需要在 s-s-rS 2008 (VS 2008) 中重用来自 s-s-rS 2005 (VS 2005) 的 rdl 文件