在 s-s-rs 报告中隐藏和删除标题的空白
Posted
技术标签:
【中文标题】在 s-s-rs 报告中隐藏和删除标题的空白【英文标题】:hiding and removing white space of header in s-s-rs report 【发布时间】:2015-02-02 09:46:27 【问题描述】:我正在处理 s-s-rs 报告,我需要隐藏最后一页的页眉,因为无论我使用什么,我都对页眉内的控件进行了可见性更改。
我使用了这个代码
=IIF(Globals!PageNumber = Globals!TotalPages - 1 or Globals!PageNumber = Globals!TotalPages ,true,false)
一切正常。
但在隐藏页眉后控制页眉空白显示在最后一页。我需要删除标题占用的空白有什么办法可以删除。
【问题讨论】:
【参考方案1】:您正在隐藏该表达式上的控件,因此即使控件被隐藏,标题也在那里。所以那个标题仍然占据着空白。您不能隐藏标题或删除该空格(据我所知),但您可以尝试另一种方法。
在报告主体上添加您的标题内容并在那里设置可见性表达式。
虽然您无法直接在报表正文中访问 PageNumber,但有一个问题需要在报表属性下的代码中创建函数:
页码:
Function PageNumber() As String
Return Me.Report.Globals!PageNumber
End Function
总页数:
Function TotalPages() As String
Return Me.Report.Globals!TotalPages
End Function
【讨论】:
是的,我接受这个,因为我之前尝试过,但标题会出现在每一页上?基于每当增加正文中的内容时,我的要求是在增加我的内容部分的同时在每个页面上显示标题,这就是为什么我试图这样做,还有其他方法吗。 不,没有其他方法可以删除标题空白,因为它呈现标题只是将其控件设置为可见的 false,因此空白将保留在那里。 哦,好的,谢谢,如果我将标题放在正文中,您能给我一个建议吗?意味着在正文内容增加时应该在每个页面上维护。我需要做什么? Body Content 增加是什么意思? 如果我在 tablix 中提供了多条记录,意味着可以增加对吗?在这种情况下,我需要维护页眉。以上是关于在 s-s-rs 报告中隐藏和删除标题的空白的主要内容,如果未能解决你的问题,请参考以下文章
如何根据 startdate 和 enddate 参数隐藏 s-s-rs 报告生成器中的列?
s-s-rS:在导出到 Excel 时抑制 Tablix 上的隐藏行组