2008-12-05 11 views
10

Ich habe einen SQL-Bericht, der darauf besteht, am Ende eine extra leere Seite zu drucken, obwohl alle Berichtselemente auf eine Seite passen sollten. Ich habe versucht, die Elemente auf der Seite, die überläuft, zu kürzen, aber egal, wie sehr ich sie komprimiere oder wie viel Leerstelle auf der ersten Seite übrig bleibt, SRS denkt immer noch, dass sie eine andere Seite aufnehmen muss. Das ist ärgerlich, weil es so ein häufiges Problem ist - es genügt, einen Fehler zu machen, um einen Bericht zu verschicken. Also frage ich nicht, wie ich das in diesem einen Bericht beheben kann, aber wie kann ich das in diesem und in zukünftigen Berichten beheben: Gibt es eine Flagge oder Einstellung, die ich SRS sagen kann "Egal was, drucke nie mehr als 1 Seite"? Oder "Leere Seiten unterdrücken = true"?Wie kann ich leere Seiten in SQL-Berichten unterdrücken?

Antwort

23

Versuchen Sie, einen leeren Bereich aus dem Gehäuse zu entfernen. Schrumpfen Sie die Bearbeitungsfläche so, dass sie groß genug für alle Ihre ReportItems ist, sowohl in der Höhe als auch in der Breite. ReportingServices denkt, dass der Raum, den Sie in Ihrem Körper haben, beabsichtigt ist, also bleibt er erhalten.

Wenn das nicht hilft und Sie dieses Problem auf 2005 bemerken, geben Sie die 2008 version einen Versuch. Es gibt eine neue Eigenschaft, ConsumeContainerWhitespace, mit der leere Seiten reduziert werden können.

12

In meiner Erfahrung war es IMMER, dass die Daten, die ich auf der Berichtsseite habe, BREITER sind als die Seitenränder, also denkt es, dass es eine neue Seite machen muss ... überprüfen Sie die Ränder Ihrer Seiten und auch wie weit erstrecken sich die Daten darauf. Es scheint nicht so, als wäre es zu weit im Report Designer, aber ich wette, das ist die Antwort. Wir reden PIXELS hier, also check das aus und schau, ob es hilft!

+0

OMG Thank you so viel !, ich zwei Tage nur mit diesem Problem verbrachte mich nervt, da es ich bei den weißen Raum zu viel hatte sich herausstellt, Recht meines Berichts. – albertein

+0

Absolut brillant. Behebt mein Problem, aber wer hätte das gedacht? – arame3333

+0

+1 Das funktionierte für mich danke. Prost !!!!! –

0

Verwendung ConsumeContainerWhitespace zu TRUE in den Berichtseigenschaften seiner FALSE standardmäßig

Verwandte Themen