簡體   English   中英

SSRS。 使用子報表在tablix中進行分頁符

[英]SSRS. Page breaks inside tablix with subreports

我正在研究SSRS 2008 R2,我有一個奇怪的問題:

我有一個主報表,其中包含一個按特定DataSet屬性分組的Tablix,以實現不同數據之間的分頁符,我將其視為兩個子報表的容器。

在這個主報表中,我有兩行,每行包含包含子報表的tablix。 我已經將主Tablix中的兩個tablix設置為“Page Break after”並且看起來它不能正常工作,如果上部子報告將其內容保存在一個頁面中,但是如果此報告溢出到另一個頁面,那么可以說是1/3頁面的下部子報表在上部子報表之后打印。 似乎問題僅在您處於打印布局並導出為PDF時 - 當然這是我嘗試的情況,從通過Web服務調用此報告的應用程序導出為PDF。

有沒有其他想法如何解決分頁符正常工作?

我想要實現的是包含動態高度主頁(標題)的發票布局,在標題頁之后應該有一個附件-report,其中包含發票的詳細信息。 標題頁和附件應始終從他們自己的單獨頁面開始。 似乎與SSRS無關。

任何幫助將不勝感激 - 提前感謝!

更新:

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

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

另一種解決方案是在Tablix之后向第一個子報表的底部添加一個矩形,並將矩形上的分頁符設置為End。 為我工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM