Halten Sie den Berichtskopf beim Scrollen sichtbar

7

Ich überprüfe oft die folgende Option in der Hoffnung, dass sie implementiert wird, wenn der Bericht auf dem RS -Webportal gerendert wird - aber es funktioniert nie ...

Die Berichte haben normalerweise einige Row Groups - hat das einen Einfluss darauf, ob diese Option funktioniert?

Oder ist das ein Fehler in Reporting Services ?

    
whytheq 27.02.2013, 20:42
quelle

5 Antworten

18

Ich finde es funktioniert normalerweise nicht wie angekündigt und Sie müssen den "Erweiterten Modus" Knopf (ein starker Kandidat für das schlechteste Stück UI überhaupt) finden und dann mit mehreren Eigenschaften herumspielen.

Hier ist wahrscheinlich die beste Referenz:

Ссылка

    
Mike Honey 28.02.2013, 02:34
quelle
9

Schritt 1) ​​Aktivieren Sie in den Tablix-Eigenschaften die Kontrollkästchen für: Kopfzeilen auf jeder Seite wiederholen und Kopf während des Scrollens sichtbar halten. Stellen Sie sicher, dass die Kontrollkästchen für die Spaltenüberschriften nicht aktiviert sind.

Schritt 2) Im Gruppenfenster links (Zeilengruppen) ist die erste Zeile statisch.     Setzen Sie die Eigenschaft "ReapetOnNewPage" auf TRUE     Setzen Sie die Eigenschaft "FixedData" auf TRUE     Setzen Sie die Eigenschaft "KeepWithGroup" auf AFTER

    
satya 06.06.2016 11:02
quelle
4

Ich denke, was die Leute an diesen Einstellungen verwirrt, ist, dass die "Zeilenköpfe" und "Spaltenköpfe", auf die sich die Einstellungen beziehen, nicht sichtbar sind, wenn Sie einen tabellenartigen Tabellentyp verwendet haben. Diese sind nur sichtbar, wenn Sie einen "Matrix" -artigen Tablix verwenden.

Daher sehe ich oft Leute, die versuchen, dies für Tabellen zu setzen und sich zu wundern, warum es nicht funktioniert. Wie in dem MSDN-Blogpost, auf den in Mike Hones Antwort Bezug genommen wird, müssen Sie, wenn Sie eine Tabelle verwendet haben, mit den erweiterten Einstellungen herumspielen, um dies zum Laufen zu bringen.

Mein Tipp ist, mit einer Matrix zu beginnen und sicherzustellen, dass die Zeilen- oder Spaltenüberschriften, die sichtbar bleiben sollen, sich in den Matrixzeilen- / Spaltengruppenbereichen befinden (über und links von den doppelt gestrichelten Linien). Sie können alle Zeilen- oder Spaltengruppen entfernen, die Sie nicht verwenden möchten. Wenn Sie die "Bleib sichtbar" -Einstellungen festlegen, sollten sie dann wie erwartet funktionieren.

    
Nathan 04.03.2013 22:58
quelle
1

Bitte beachten Sie: Wir können die Header eines Tablix Freezed behalten.

Umgehen:

  1. Wir müssen die Eigenschaft fixed für eine Header-Zelle (static) auf true setzen
  2. Entfernen Sie das Kontrollkästchen "Die Zeilen- oder Spaltenüberschrift beim Scrollen sichtbar lassen"
praveen subbu 01.04.2015 09:41
quelle
1

Ich konnte diese Eigenschaft in Visual Studio nicht finden, also habe ich die XML-Quelle überprüft.

  1. Klicken Sie im Lösungsexplorer mit der rechten Maustaste auf Ihren Bericht und dann auf Code anzeigen.
  2. In XML-Code finden Sie:

%Vor%
  1. Unter <TablixMember> setze diesen Code:

%Vor%

Speichern Sie jetzt den Code und Sie werden sehen, dass die Kopfzeile eingefroren ist.

    
Captatio 16.04.2015 13:38
quelle