SSRS-根据页码处理不同的标题

时间:2016-03-02 19:07:50

标签: reporting-services ssrs-2008-r2

Here is the similar image我正在尝试使用SSRS 2008 R2创建SSRS报告。 我需要根据页码在不同的页面中显示不同的标题。例如,我需要在除page-1之外的所有页面中显示两个文本框。所以我将它们放在报表头内的矩形中,并根据pagenumber设置可见性(表达式)。

这样可以正常工作但是它隐藏了第一页标题中留下了很多空白区域。我怎样才能摆脱这些空白?

我尝试将这两个文本框放在标题之外,但我无法根据pagenumber隐藏它们,因为pagenumber全局变量只能在页眉和页脚中访问,而不能从正文中访问。

是否有其他方法可以在首页上隐藏这些文本框并在所有其他页面上显示?

提前致谢。

更新:添加了类似图片

1 个答案:

答案 0 :(得分:0)

您无法恢复标题中的空格,但您无法在第一时间使用它,并在必要时让文本框增长。不好的一点是,当它导出到Excel时,所有文本都将在一个单元格中。

由于您的文字大小不同,因此您需要使用HTML格式。

在常规标题中,添加您正在使用的页面公式,其中TRUE部分包含附加信息所需的文本,FALSE部分包含空字符串 - &#34;&#34;。使用<br>标记表示分页符,并使用<font>标记设置大小。

="<b>This is My Page Header</b>" & IIF(Globals!PageNumber > 1, "<br><font size = '2'>Text Box 1" & "<br>" & "TextBox 2" & "<font>", "")

您需要将占位符属性设置为解释HTML标记

enter image description here