2014-01-31 81 views
3

我工作的一個SSRS 2008 R2表矩陣分頁符,我有一個奇怪的問題:SSRS。裏面有子報表

我有一個包含由特定的數據集屬性分組,以實現之間分頁符表矩陣一個主報告不同的數據,我認爲它是兩個子報表的容器。

在這個主報告裏面我有兩行,每一行的行都包含tablix,它包含一個子報表。我已經在主tablix中設置了兩個tablix爲「Page Break after」,似乎它工作不正常,如果上面的子報表保持它的內容在一個頁面上,它會起作用,但是如果這個報表溢出到另一個頁面,比如說1/3下一個子報表在上部子報表之後立即打印。似乎只有當您處於「打印版式」並導出爲PDF格式時纔會出現問題 - 當然這是我嘗試執行的情況,從通過Web Service調用此報告的應用程序導出到PDF。

是否有任何其他想法如何修復分頁符正常工作?

我想要實現的是包含動態高度主頁(標題)的發票佈局,並且在標題頁之後應該有一個包含發票細節的附件-report。標題頁面和附件應始終從各自的單獨頁面開始。似乎不可能做到SSRS。

任何幫助將不勝感激 - 在此先感謝!

UPDATE:

我找到了解決這一點,並通過列表-component代替的Tablix報告主要固定它。使用DataSet屬性對列表進行分組,併爲相同列表元素(行)中的發票標題-subreport和下面的一個tablix添加一個用於發票詳細信息-subreport的tablix。對於我設置的兩個tablix屬性:「添加分頁符後」和「如果可能,一起保存在一個頁面上」。我只需確保主報告內容的寬度和子報告內容不會溢出頁面大小(A4),並解決了我的問題。

+3

您應該輸入您的解決方案作爲答案並將其標記爲已接受,以便下一個有此問題的人可以找到您的解決方案。 –

回答

6

我找到了解決方案,並通過在主報告中使用List-component而不是Tablix來修復它。使用DataSet屬性對列表進行分組,併爲相同列表元素(行)中的發票標題-subreport和下面的一個tablix添加一個用於發票詳細信息-subreport的tablix。對於我設置的兩個tablix屬性:「添加分頁符後」和「如果可能,一起保存在一個頁面上」。我只需確保主報告內容的寬度和子報告內容不會溢出頁面大小(A4),並解決了我的問題。

+0

非常感謝你,我真的放棄了希望。 – Enzero

6

另一種解決方案是在tablix後面的第一個子報表的底部添加一個矩形,並將該矩形的分頁符設置爲End。爲我工作。