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
?
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:
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
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.
Bitte beachten Sie: Wir können die Header eines Tablix Freezed behalten.
Umgehen:
Ich konnte diese Eigenschaft in Visual Studio nicht finden, also habe ich die XML-Quelle überprüft.
<TablixMember>
setze diesen Code:
Speichern Sie jetzt den Code und Sie werden sehen, dass die Kopfzeile eingefroren ist.
Tags und Links sql-server sql-server-2008-r2 reporting-services