我有一个页脚和一个矩形,其中包含条款和条件的文本框。它的可见性基于条件。问题是条款和条件占用超过1页,因此它们会被切断。有没有办法在页脚后添加其他页面?
这里是带有条件的可见性代码:
=IIf(First(Fields!IsUSA.Value, "PurchaseOrder"), false, true)
Or IIf(Globals!PageNumber=Globals!OverallTotalPages, false, true)
答案 0 :(得分:1)
您可以将条款和条件放在矩形(或多个矩形)上,然后播放大小以便它们完美地适合新页面。
PageBreak
属性可以在这里使用。
只需将此矩形放在报表正文的最底部(而不是页脚)。
如果将它放在最底部,它将始终位于文档的最后一页。所以你不需要一个表达式让它只出现在最后。
但是,如果您希望对矩形具有更多控制权,则可以为矩形的Visibility
属性定义表达式。因此,您可以根据参数值隐藏它,而不必在没有它们的情况下创建另一个第二个报告。
如果您正确调整了矩形的大小并定义了正确的BreakLocation
,那么您应该能够获得所需的行为。