如何在页面 2..x 的 SSRS 报告中删除页面 Header 白色 Space
How to remove Page Header White Space in SSRS report for pages 2..x
我们正在尝试删除页面 Header 在第 1 页之后的每个后续页面上占用的白色 space。我们没有空白页面,只有白色 space被 header 占据。我们是否直接将其发送到打印机或将其导出为 PDF 似乎也无关紧要。
在报告部分,我们设置了 ConsumeContainerWhitespace = True。
在页面 Header 部分,我们有 PrintOnFirstPage = True
和 PrintOnLastPage = False。可惜没有
PrintOnlyOnFirstPage 选项!
- 我们在页面 Header 部分有两个矩形包含我们所有的 header 字段,我们已经尝试设置这些矩形的隐藏 属性
矩形是:
IIF(全局!PageNumber = 1,假,真)。
- 我们在页面 Header 的两个矩形内有几个文本框字段。我们正在改变这些文本框字段的可见性属性 on/off 取决于随附的数据字段中是否存在数据,例如=IIF(Len(First(Fields!SpecialOrderId.Value, "PurchPurchaseOrdersDS")) = 0, True, False.
我已经尝试了关于将 header 代码放入 body 并以编程方式隐藏它的建议,但我收到此错误:
\SSRS Reports\Reports\PurchPurchaseOrder:错误 AX3026::页码无效。无效标识符
代码:
Public Function PageNumber() As String
Return Me.Report.Globals!PageNumber
End Function
正在调用它:
=IIF(Code.PageNumber() = "1", False,True)
提前致谢。
伙计们,我在网页上发现 link 说:"VB code is no more supported in AX2012-SSRS"。显然这就是 PageNumber() 函数对我们不起作用的原因。然而,使用 Harry 将我们的 header 字段移动到报告的 body 中的建议解决了我们的问题,我们在第 2..x 页上不再有两英寸的空白 space!谢谢!
我们正在尝试删除页面 Header 在第 1 页之后的每个后续页面上占用的白色 space。我们没有空白页面,只有白色 space被 header 占据。我们是否直接将其发送到打印机或将其导出为 PDF 似乎也无关紧要。
在报告部分,我们设置了 ConsumeContainerWhitespace = True。
在页面 Header 部分,我们有 PrintOnFirstPage = True 和 PrintOnLastPage = False。可惜没有 PrintOnlyOnFirstPage 选项!
- 我们在页面 Header 部分有两个矩形包含我们所有的 header 字段,我们已经尝试设置这些矩形的隐藏 属性 矩形是: IIF(全局!PageNumber = 1,假,真)。
- 我们在页面 Header 的两个矩形内有几个文本框字段。我们正在改变这些文本框字段的可见性属性 on/off 取决于随附的数据字段中是否存在数据,例如=IIF(Len(First(Fields!SpecialOrderId.Value, "PurchPurchaseOrdersDS")) = 0, True, False.
我已经尝试了关于将 header 代码放入 body 并以编程方式隐藏它的建议,但我收到此错误: \SSRS Reports\Reports\PurchPurchaseOrder:错误 AX3026::页码无效。无效标识符
代码:
Public Function PageNumber() As String
Return Me.Report.Globals!PageNumber
End Function
正在调用它:
=IIF(Code.PageNumber() = "1", False,True)
提前致谢。
伙计们,我在网页上发现 link 说:"VB code is no more supported in AX2012-SSRS"。显然这就是 PageNumber() 函数对我们不起作用的原因。然而,使用 Harry 将我们的 header 字段移动到报告的 body 中的建议解决了我们的问题,我们在第 2..x 页上不再有两英寸的空白 space!谢谢!