2009-09-02 115 views
8

SQL Server Reporting Services 2008,我不能總是修復Tablix的標題行。右鍵單擊Tablix並檢查Repeat header rows on each page完成任何操作。將組窗格展開到「高級視圖」並右鍵單擊許多行羣組部分,並將屬性RepeatOnNewPage更改爲True僅在與設置KeepWithGroupAfter一起完成時纔有效。SSRS 2008修復行標題

但因爲它被認爲是一個rsInvalidKeepWithGroupOnDynamicTablixMember錯誤,往往不允許編譯:Visial Studio 2008中告訴我...一個TablixMember是動態的(即,擁有一批指定)或具有動態後代必須有KeepWithGroup屬性設置爲「沒有」。似乎是隨機的,我是否可以在此tablix成員(Static)上設置此屬性。

有沒有一種簡單直觀的方法來修復標題行SSRS 08 Tablix?

+1

您可能會發現此問題很有用:http://stackoverflow.com/questions/488900 – Sophia 2009-09-03 08:07:00

+0

此外,此Microsoft連接問題:https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=337720 – Sophia 2009-09-03 08:07:33

+0

[Reporting Services:Tablix RepeatColumnHeaders在某些報告中不起作用]的可能重複(http://stackoverflow.com/questions/488900/reporting-services-tablix-repeatcolumnheaders-doesnt-work-on-some-reports) – 2015-12-21 18:56:20

回答

16

是的!實際上,您需要在報表設計屏幕的下半部分使用高級組功能,並更改組的屬性。您只能凍結報告最外面的靜態組上的標題行。

通過設計視圖中的報告,確保包含行組和列組的組窗口顯示在屏幕的底部。在「列組」窗格頂部的最右側,有一個向下的小箭頭(,而不是組羣欄上的向下箭頭)。點擊該箭頭將允許您查看高級屬性。當您選擇高級屬性時,您將看到橙色欄中的組和灰色的靜態組,您必須(必須)必須選擇頂部靜態組。您確實希望確定要凍結的文本標題位於最上面的行中。

在屬性窗口中將FixedData屬性更改爲True。

此外,tabliix屬性窗口中「在每個頁面上顯示標題行」複選框也不起作用,您還需要在屬性框中設置該選項。將「RepeaOnNewPage」屬性設置爲True。

+0

很有用。謝謝!不知何故,我從來沒有見過那麼小的向下箭頭,或者只是將它視爲不太有用。 – JoshNaro 2015-08-21 13:41:14