在 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。如果它是空白的,则禁用页面访问/打印

s-s-rS:在导出到 Excel 时抑制 Tablix 上的隐藏行组

表少于 4 列时导出到 excel 后隐藏列 (s-s-rS)

取消隐藏从 s-s-rS 中提取到 excel 的隐藏列

如何隐藏 s-s-rS 2008 矩阵中最左边的列?