Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Tablix:Kopfzeilen auf jeder Seite wiederholen funktioniert nicht – Report Builder 3.0

Dies hängt von der verwendeten Tablix-Struktur ab. In einer Tabelle haben Sie beispielsweise keine Spaltengruppen, sodass Reporting Services nicht erkennt, welche Textfelder die Spaltenüberschriften sind, und das Festlegen der Eigenschaft RepeatColumnHeaders auf True funktioniert nicht.

Stattdessen müssen Sie:

  1. Öffnen Sie den erweiterten Modus im Bereich Gruppierungen. (Klicken Sie auf den Pfeil rechts neben den Spaltengruppen und wählen Sie Erweiterter Modus.)
  2. Klicken Sie im Bereich Zeilengruppen (nicht Spaltengruppen) auf eine statische Gruppe, die das entsprechende Textfeld im Tablix hervorhebt. Klicken Sie sich durch jede statische Gruppe, bis die Spaltenüberschrift ganz links hervorgehoben wird. Dies ist im Allgemeinen die erste aufgelistete statische Gruppe.
  3. Stellen Sie im Eigenschaftenfenster RepeatOnNewPage ein Eigenschaft auf True.
  4. Stellen Sie sicher, dass die KeepWithGroup Eigenschaft ist auf After gesetzt .

Die KeepWithGroup -Eigenschaft gibt an, welcher Gruppe das statische Mitglied angehören muss. Wenn auf After eingestellt dann bleibt das statische Mitglied bei der Gruppe danach oder darunter und fungiert als Gruppenkopf. Wenn auf Before gesetzt , dann bleibt das statische Mitglied bei der Gruppe davor oder darüber und fungiert als Gruppenfußzeile. Wenn auf None gesetzt , entscheidet Reporting Services, wo das statische Mitglied abgelegt wird.

Wenn Sie sich jetzt den Bericht ansehen, wiederholen sich die Spaltenüberschriften auf jeder Seite des Tablix.

Dieses Video zeigt, wie Sie es genau wie in der Antwort beschrieben einstellen.