2009-02-19 16 views
5

Ich habe zwei Berichte, die mit den gleichen Seitenmaßen-A4-Porträt mit Seitenrändern von 1 cm eingerichtet sind.SSRS mysteriöse Extra-Seiten

Wenn ich die Berichte separat ausführe und sie drucke, kommen sie beide wie erwartet heraus: passen in die Breitenbeschränkung der Seite.

Wenn ich jedoch einen Bericht als Unterbericht in den anderen einschließe und dann den "Master" -Bericht ausführe und drucke, bekomme ich Probleme. Obwohl beide Berichte erscheinen, erhalte ich zusätzliche leere Seiten, die auf jeder zweiten Seite der Ausgabe erscheinen.

Ich bin sicher, dass ich einen einfachen Trick vermisse - wahrscheinlich mit den Seitengrößen der beiden Berichte, aber ich kann es nicht herausfinden - irgendwelche Zeiger?

Ich habe nichts dagegen, das Setup des Unterberichts zu ändern, da es niemals als separater Eport in freier Wildbahn ausgeführt wird. Ich habe diesen Schritt nur eingefügt, um zu beweisen, dass er wirklich in die Seite passt!

Antwort

5

Es gibt wahrscheinlich einen Überhang mit Seitengröße oder Seitenrändern, der dazu führt, dass es in leere Seiten überläuft. Sie können ärgerlich sein, manchmal zu finden.

+0

Obwohl die beiden Berichte (sowohl der Master und Sub) korrekt gedruckt werden, wenn sie einzeln ausgeführt werden? Sollte die Seitengröße des Unterberichts kleiner oder gleich dem Hauptbericht sein? Dank –

+1

Was wir in der Regel etwas tun, wie folgt aus: subreport: Seite size = Körpergröße = Körpergröße des Master-Report keine Ränder Master: Seite size = _____ Ränder = ____ Körpergröße = Seitengröße - Ränder –

2

Siehe Seite 12 von this document (.doc download).

+0

Vielleicht ist es erwähnenswert, dass es ein Word-Dokument ist ... ein sehr guter aber. –

+1

wink ... * (. Doc herunterladen) * wink.wink. – MarlonRibunal

5

Eine Sache, die helfen könnte, ist, den rechten Rand in Ihrem Masterbericht auf 0 zu setzen. Ich habe dies selbst mit einem Unterbericht bemerkt, der korrekt in einem Hauptbericht angezeigt wird, und das Hinzufügen als Unterbericht in einem anderen Master führt dazu, dass zusätzliche Seitenumbrüche eingefügt werden. Ich stimme TheTXI zu, sehr frustrierend, ich wünschte, sie hätten einen Debug/Inspection-Modus wie Firebug für Webseiten.

Bearbeiten: Auch sollten Sie Ihre Felder überprüfen, um sicherzustellen, dass sie nicht automatisch zu erweitern (unbeabsichtigt) festgelegt sind. Rechtsklick, Eigenschaften, set .CanGrow = False

3

Versuchen Sie, die ConsumeContainerWhitespace -Eigenschaft des Berichts auf True für alle Bericht im Master-Bericht zu setzen!

1

Ich weiß, dass dies ein alter Thread ist, aber ich hatte dieses Problem vor kurzem und fand einen anderen Grund, warum Sie mit leeren Seiten enden könnten - wenn im Masterbericht Whitespace vorhanden ist, erstellt der PDF-Renderer eine leere Seite.

Wenn Sie also die Lösung in den obigen Takten nicht gefunden haben, stellen Sie sicher, dass Ihr Hauptbericht keinen Leerraum enthält. Die Größe von jedem scheint keine Rolle zu spielen. Entscheidend ist, dass Ihr Unterbericht die gleiche Größe wie Ihr Hauptbericht hat und der Unterbericht an den Koordinaten 0,0 beginnt.

0

Ich hatte dieses Problem, bei dem jede zweite Seite in meinem Bericht leer war. Ich habe alle Vorschläge ausprobiert, die ich ohne Erleichterung finden konnte. Ich habe die Spaltenbreiten reduziert, bis der Bericht nur noch die halbe Seite einnahm, immer noch leere Seiten hatte, was mir auch sagte, dass nicht die Spaltenbreiten meine Probleme verursachten.

Schließlich, durch Einstellen des rechten Randes auf 0, ist das Problem jetzt gelöst. Danke Snives! Es macht keinen Sinn, aber das ist jetzt nicht wichtig!