2010-07-12 94 views
35

我在SSRS中有一個包含12個子報表的報表。在每個子報表之後,我需要插入分頁符,以便每個子報表在新頁面上啓動,並且不會與其他子報表共享頁面。有誰知道如何做到這一點?謝謝將分頁符插入到SSRS報告中

回答

67

我找到了答案。在所有Tablixes和其他渲染對象之後,在每個SubReport的底部使用Rectangle。然後將其「PageBreak」屬性設置爲「結束」。當SubReport結束了Tablix和/或其他數據對象時,Rectangle強制分頁。此外,一個很酷的功能,如果SubReport不返回任何數據行,則不會呈現分頁符。因此,沒有額外的分頁符

+0

你搖滾!謝謝! – 2016-03-09 10:40:11

3

我在這裏嘗試了其他答案,但我的主報告是由數據集驅動的,所以沒有完全解決。這是我得到它爲我工作的方式:

1)我把子報表置於Tablix中同一大小矩形的頂部,並且所有行屬於同一個行組。

2)然後我選擇組的屬性,然後分頁並檢查組的每個實例之間的屬性pagebreak。

7

另一種解決方案是將子報表放置在矩形內。我想這會幫助你更好地控制和組織報告的佈局。

+1

問題是,如果您在周圍的矩形上設置分頁符,但子報表不會返回任何行,則會生成空白頁面。 – 2014-06-18 14:39:07

1

我遇到了同樣的問題,但我能夠通過下面提到的方式克服。 我創建了一個子報告,並在子報告(之前檢查過的分頁符選項)中放置了矩形,並將所有子報告內容放在矩形內。此分頁符僅在子報表呈現任何數據(如果不是分頁符時)才起作用。

0

我已經制作了許多報告,其中包含前頁面摘要和詳細信息。 使用Tablix作爲分頁符 Tablix> Properties> PageBreak> BreakLocation> Start/End/......