2015-07-10 94 views
0

我正在创建一个按帐户打印2页双面(正面和背面)的报告。但有时数据量会使它溢出到3页。当发生这种情况时,我需要确保生成第4页(空白),以便下一个帐户可以在第1页的前面打印。我如何在VS2010中完成此操作?谢谢。将空白页面添加到SSRS

回答

0

与大多数格式问题一样,答案是使用矩形

插入一个矩形,将它放在第一张桌子后面,并给它一个0.125in的高度。在矩形属性中,检查之后添加分页符。

现在的问题是你需要只使用矩形的分页符时,它的第2页。

上。由于页码内建场只能在页眉或页脚,您需要有一些代码页码。添加代码,以获得页码报告代码(报告属性 - >代码):

Public Function PageNumber() as integer 
    Return Me.Report.Globals!PageNumber 
End Function 

然后矩形的知名度设置为显示或隐藏基于表达式和表达:

=IIF(Code.PageNumber() = 3, TRUE, FALSE) 
+0

我已经有一个包含整个报表的矩形,并且有两个表格但是我现在有一个从sp引入的字段以知道帐户需要多少页(2,3或4) 。我应该合并另一个矩形然后使用该字段设置可见性,就像您说的,而不是页码? –

+0

如果您的数据中已经有一个字段,那么您最好使用它。是的 - 你需要一个新的矩形。 –