2014-01-29 81 views
4

enter image description here我有一個通常比一頁大的子報表。子報表有一個標題,如果子報表多於一個頁面,標題應該重複。SSRS 2008:子報表中的Tablix標題不重複

我的解決方案是創建一個Tablix控件,並將標題放在第一行。在細節行中,我放置了子報表。

首先,我嘗試在Tablix屬性中檢查Repeat header rows on each page以實現重複標題,但沒有成功。

經過在互聯網上的一些研究,我發現一個已經在討論stackoverflow和許多其他網站的方法。

這是關於使用「高級模式」,但這種方法並沒有爲我工作或者

這裏是鏈接到第二種方法上的計算器: Stackoverflow Solution

幫助非常感激...

+0

更新:我在開始時沒有組1。只有[靜態]和= [詳情]之後我將Group1放在那裏,因爲在截圖中的其他解釋中,他們都有一個組。但不幸的是,這並沒有改變任何東西... – Dannydust

+0

爲了更清楚:整個事情是一個子報告,這是一個巨大的報告的一部分。我希望對於這個子報表來說,藍線在每個站點上都重複子報表的長度(灰色項目)。 – Dannydust

+0

我發現即使我只運行子報表,它也不會在第二頁上顯示tablix標題。當我將文本框放入頁面標題並僅運行子報表時,它會顯示。當運行主報告時,它有一個頁頭本身,這個頁頭沒有顯示出來,這是正確的我猜(只有一個頁頭)。 – Dannydust

回答

1

有兩個解決方案,應該工作:

最簡單

打開報表,並在標題行移動到一個文本框在報表

稍微複雜

  1. 進入高級模式包含標題行的表矩陣的頭。
  2. 單擊您的標題行的「(靜態)」行;它可能是第一個/頂部「(靜態)」行。
  3. 在屬性面板中,您應該看到標識爲「Tablix Member」的行。如果它說textbox1或什麼都沒有,那麼你需要重複第2步。
  4. 更改保留組屬性爲「之後」。
  5. 確保重複上新的一頁「真」

應該這樣做!

+0

非常感謝。但我不確定更復雜的方法與我的屏幕截圖有什麼不同......我嘗試了你的第一種方法,但結果是頁面標題根本不可見......這很混亂。也許是因爲主報告(這裏沒有顯示頁面標題本身... – Dannydust

+0

我發現如果主報告有一個頁面標題,子報表的頁面標題不會顯示。 – Dannydust

+0

您與團隊需求保持一致爲「後」,而不是「無」您的RepeatonNewPage已在屏幕截圖中正確設置,但請確保其當前設置爲「True」。 –

0

我搜索了很多文章,發現問題存在於BIDS 2008中。稍後,微軟發佈了一個關於此的修復。

但是,之前設計的報告不會重複標題。它需要從頭開始重新設計