【问题标题】:Hide table header on last page? SSRS在最后一页隐藏表格标题? SSRS
【发布时间】:2017-11-09 23:18:13
【问题描述】:

SSRS报告最后一页的表头可以隐藏吗?

我曾尝试使用全局变量,但我得到一个例外,即只能在报告的标题中使用这些变量。

=iif(Globals!PageNumber=Globals!TotalPages,true,false)

有人知道变通办法吗?

【问题讨论】:

  • 更简单的方法可能是右键单击标题>标题属性>取消选中“在最后一页打印”框。
  • @bjones 适用于页眉,但我说的是这个的表头。
  • 啊,我看错了。不确定是否有直接的方法来隐藏最后一页的一行。也许您创建了一个外部组并根据该组的行号隐藏。

标签: reporting-services ssrs-2012


【解决方案1】:

我认为做到这一点的方法是通过自定义代码。

您创建了一个代码隐藏函数,该函数能够访问您所追求的全局变量:

Function GetPageNumber() As String    
    Return Me.Report.Globals!PageNumber    
End Function

Function GetTotalPageNumber() As String    
    Return Me.Report.Globals!TotalPages    
End Function

然后在表头的隐藏表达式中使用它:

=IIF(code.GetPageNumber = code.GetTotalPages, true, false)

【讨论】:

  • 我现在没有通过报告验证这一点,所以如果你遇到问题请告诉我
  • 谢谢丹尼尔,这看起来很合理。不幸的是,我要到星期一才上班。如果这行得通,我会告诉你的。
猜你喜欢
  • 2016-01-28
  • 2014-10-04
  • 2019-02-22
  • 1970-01-01
  • 2019-06-10
  • 1970-01-01
  • 2016-07-23
  • 2012-12-21
  • 1970-01-01
相关资源
最近更新 更多