SSRS 2008 Fixieren der Zeilenüberschrift

8

In SQL Server Reporting Services 2008 kann die Kopfzeile eines Tablix nicht immer repariert werden. Wenn Sie mit der rechten Maustaste auf den Tablix klicken und Repeat header rows on each page überprüfen, wird nichts erreicht. Erweitern Sie die Gruppenbereiche in die erweiterte Ansicht und klicken Sie mit der rechten Maustaste auf zahlreiche (Static) Zeilengruppenabschnitte und ändern Sie die Eigenschaften RepeatOnNewPage in True nur, wenn dies in Verbindung mit dem Festlegen von KeepWithGroup auf After ausgeführt wird.

Aber das lässt die Kompilierung oft nicht zu, da es als rsInvalidKeepWithGroupOnDynamicTablixMember Fehler betrachtet wird: Visial Studio 2008 sagt mir ... Ein TablixMember, das dynamisch ist (dh eine Gruppe spezifiziert hat) oder dynamische Nachkommen hat, muss die KeepWithGroup haben Eigenschaft auf "None" gesetzt. Es scheint zufällig zu sein, ob ich diese Eigenschaft für dieses (Static) tablix-Mitglied festlegen kann.

Gibt es eine einfache, intuitive Möglichkeit, eine Kopfzeile auf einem SSRS 08 Tablix zu reparieren?

    
JonathanWolfson 02.09.2009, 16:46
quelle

1 Antwort

16

JA! Sie müssen die erweiterten Gruppenfunktionen in der unteren Hälfte des Berichtsentwurfsbildschirms verwenden und die Eigenschaften für die Gruppe ändern. Sie können nur die Kopfzeilen in der äußersten statischen Gruppe des Berichts einfrieren.

Stellen Sie bei Ihrem Bericht in der Entwurfsansicht sicher, dass das Gruppenfenster mit Zeilengruppen und Spaltengruppen unten auf dem Bildschirm angezeigt wird. Ganz oben rechts im Bereich "Spaltengruppen" befindet sich ein kleiner Abwärtspfeil ( nicht der Abwärtspfeil auf der Gruppenleiste ). Wenn Sie auf diesen Pfeil klicken, können Sie erweiterte Eigenschaften anzeigen. Wenn Sie erweiterte Eigenschaften auswählen, sehen Sie Ihre Gruppen in orangefarbenen Balken und die statischen Gruppen in grau. Sie müssen (müssen, müssen) die oberste statische Gruppe auswählen. Sie möchten sicherstellen, dass die Textheader, die Sie einfrieren möchten, in dieser obersten Zeile sind.

Ändern Sie im Eigenschaftenfenster die FixedData-Eigenschaft auf True.

Auch das Kontrollkästchen für "Kopfzeilen auf jeder Seite anzeigen" im Fenster der tabliix-Eigenschaften funktioniert nicht. Sie müssen dies auch im Eigenschaftenfeld festlegen. Setzen Sie die Eigenschaft "RepeaOnNewPage" auf True.

    
Lisa R 19.10.2009, 17:50
quelle