【问题标题】:hiding and removing white space of header in ssrs report在 ssrs 报告中隐藏和删除标题的空白
【发布时间】:2015-02-02 09:46:27
【问题描述】:

我正在处理 ssrs 报告,我需要隐藏最后一页的页眉,因为无论我使用什么,我都对页眉内的控件进行了可见性更改。

我使用了这个代码

=IIF(Globals!PageNumber = Globals!TotalPages - 1 or Globals!PageNumber = Globals!TotalPages ,true,false)


一切正常。

但在隐藏页眉后控制页眉空白显示在最后一页。我需要删除标题占用的空白有什么办法可以删除。

【问题讨论】:

    标签: reporting-services ssrs-2008 report ssrs-2012


    【解决方案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 中提供了多条记录,意味着可以增加对吗?在这种情况下,我需要维护页眉。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多