sql >> Databáze >  >> RDS >> Sqlserver

Tablix:Nefunguje opakování řádků záhlaví na každé stránce – Report Builder 3.0

Záleží na struktuře tablix, kterou používáte. V tabulce například nemáte skupiny sloupců, takže Reporting Services nerozpozná, která textová pole jsou záhlaví sloupců, a nastavení vlastnosti RepeatColumnHeaders na True nefunguje.

Místo toho musíte:

  1. Otevřete Rozšířený režim v podokně Seskupení. (Klikněte na šipku napravo od skupin sloupců a vyberte Rozšířený režim.)
  2. V oblasti Skupiny řádků (nikoli Skupiny sloupců) klikněte na statickou skupinu, která zvýrazní odpovídající textové pole v tablix. Proklikávejte každou statickou skupinu, dokud nezvýrazní záhlaví sloupce zcela vlevo. Toto je obecně první statická skupina v seznamu.
  3. V okně Vlastnosti nastavte RepeatOnNewPage vlastnost na hodnotu True.
  4. Ujistěte se, že KeepWithGroup vlastnost je nastavena na After .

KeepWithGroup vlastnost určuje, ke které skupině se má statický člen držet. Pokud je nastaveno na After pak se statický člen přilepí ke skupině za ním nebo pod ním a funguje jako záhlaví skupiny. Pokud je nastaveno na Before , pak se statický člen přilepí ke skupině před nebo nad ní a funguje jako zápatí skupiny. Pokud je nastaveno na None , Reporting Services rozhodne, kam umístit statického člena.

Nyní, když si prohlížíte sestavu, záhlaví sloupců se opakují na každé stránce tablix.

Toto video ukazuje, jak jej nastavit přesně podle popsané odpovědi.



  1. Dynamická kontingenční tabulka na serveru SQL Server

  2. System.Data.OracleClient vyžaduje klientský software Oracle verze 8.1.7 nebo vyšší

  3. Výkon SQL Serveru TOP IO Query -2

  4. 10 technik pro vytváření formulářů v aplikaci Microsoft Access