2015-07-10 117 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

如果您的數據中已經有一個字段,那麼您最好使用它。是的 - 你需要一個新的矩形。 –