2015-12-30 84 views
1

我已經繼承了基本上是單個表(tablix)的SSRS報告,其中一行包含一個子表。當該子表格少於10行時,該報告適合於單個頁面。但是,當行數超過10行時,報表會在子表前插入一個分頁符並啓動一個新頁面,將第一頁的一半留空。如何獲取SSRS子表(tablixrow)跨分頁符拆分?

用戶希望子表在分頁符中分開;也就是說,在頁面1上有前10行,然後從頁面2開始,爲子表創建一個標題行並繼續。

有沒有一種簡單的方法來實現這一點,或者是報告真的需要從頭開始重寫的情況?

僅供參考,我們使用的是SSRS 2012

回答

0

在內部表矩陣確保keep together on one page if possible是聽之任之。

enter image description here

你可以處理其他的方法是去除內表矩陣,並在主表包含相同的功能。

0

經過進一步的嘗試,我設法讓表分裂。問題在於該行不僅包含Tablix,而且還在兩側都有文本框。看起來這些是作爲一個整體保持在一起的。

僅供參考,更有趣的問題是將標題放到子表中的第二頁和後續頁面上。 This MSDN article解釋了使用高級設置來實現這一點。