Reporting Services 2005Subreports versuchen und halten zusammen weißen Flecken/pages
Mein Layout ist wie folgt verlassen:
- Ich habe die mainreport, die eine Tabelle enthält
- Diese Tabelle 3 Gruppen hat es läuft durch, GrpLevel1, GrpLevel2, GrpLevel3
- Sub-Berichte werden auf einer von 3 Gruppen hinzugefügt und Weitergabe ausgeführt, dass Gruppenschlüssel zum Unterbericht
So wird ein bestimmter Unterbericht auf GrpLevel1 ausgeführt und für jedes Level2, das es enthält, werden die Unterberichte unter GrpLevel2 ausgeführt.
Die Probleme, die ich habe, sind, dass die Sub-Berichte auf die nächste Seite springen wollen, die ein Lückenloch im Bericht hinterlassen.
Wenn ein Unterbericht eine Tabelle mit einer Reihe von Daten enthält und nicht auf 3/4s einer Seite passen kann (die erste Seite des Berichts hat den Berichtsheader oben 1/4), wird das Ganze übersprungen auf die nächste Seite nur eine Kopfzeile, anstatt zu drucken, was es auf der ersten Seite kann.
Auf dem Tisch habe ich "Keep Together" ausgeschaltet.
Ich bin ratlos und bereit, meinen Würfel in Brand zu setzen. Einblick in das würde sehr geschätzt werden.
UPDATE **************** THIS IN SSRS 2008 WURDE R2 FIXED ******************* ****
Es wurde mit (SQL Server) Reporting Services 2008 R2 behoben. Sie können jetzt KeepTogether auf Unterberichte umschalten. Paginierung sieht viel besser aus.
Ich habe genau das gleiche Problem ... so frustrierend. Ich bin mir nicht sicher, ob es eine Lösung gibt. SSRS scheint alles auf eine einzige Seite zu stellen, wenn es möglich ist, egal was Sie wollen ... – Nathan
*** Das scheint nicht in SSRS 2008 R2 **** behoben **** Habe das Problem an zwei Arbeitsplätzen jetzt gesehen, beides mit SSRS2008 (letzte Aktualisierung am 23. Januar 2012). Umschalten zusammen mit Unterberichten hat keine Wirkung. – Codingo
Ich habe das gleiche Problem. Anstelle eines Berichtsservers habe ich auf meiner Website rdlc-Dateien. Ich habe KeepTogether überall auf false gesetzt, aber mein Hauptbericht hält meine Unterberichte weiterhin zusammen. Kennt jemand eine Lösung dafür? –