it-swarm.com.de

Entfernen Sie Seitenumbrüche im Bericht

Wie entferne ich die Seitenumbrüche in einem SSRS-Bericht, sodass der Bericht auf einer einzelnen Seite angezeigt wird?

42
san

Öffnen Sie die .rdl-Datei des Berichts in einem Texteditor und suchen Sie das <Page></Page> Sektion. Fügen Sie in diesem Abschnitt Folgendes ein:

<InteractiveHeight>0in</InteractiveHeight>
<InteractiveWidth>8.5in</InteractiveWidth>

In SSRS bedeutet eine interaktive Höhe von 0, dass der Bericht eine unendliche Länge hat und daher auf einer einzelnen Seite vorhanden ist.

54
kinshowa

Stellen Sie sicher, dass für eines Ihrer Berichtselemente für PageBreakAtEnd oder PageBreakAtStart keine der Eigenschaften auf true festgelegt ist. Stellen Sie außerdem sicher, dass die Breite Ihres Berichts kleiner als die Breite des tatsächlichen Papiers ist, und berücksichtigen Sie dabei den zusätzlichen Platz für die Seitenränder (Bericht> Berichtseigenschaften> Layout).

Und laut Microsoft: "Obwohl dies nicht empfohlen wird, können Sie weiche Seitenumbrüche deaktivieren, indem Sie InteractiveHeight auf 0 setzen." Ich denke, dass dies nur für HTML-Rendering funktioniert, ich habe es selbst nicht verwendet.

Ich bin mir nicht sicher, ob es irgendeinen Maßstab gibt, bei dem Ihr Bericht, egal wie groß er ist, immer noch auf einer Seite gedruckt wird, wenn Sie danach suchen.

16
Dustin Brooks

Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle in Body und wählen Sie Properties aus.

wählen Sie in der Dropdown-Liste Reports aus. (Wenn Sie ein Element im Bericht auswählen, ändert sich die Dropdown-Liste in TextBox/Header oder das ausgewählte Element.)

Erweitern Sie in den Eigenschaften von Report das Attribut InteractiveSize.

Einstellen Height -> 0in

14
HawkEye

Wenn Sie versuchen, Berichtsdaten auf einer Seite anzuzeigen, ist dies in SSRS ganz einfach. Sie müssen lediglich eine ganze Tabelle auswählen und dann zum Eigenschaftenfenster wechseln. Aktualisieren Sie KeepTogather = True .

enter image description here

5
NonProgrammer

Sie können InteractiveHeight des Berichts auf 0 setzen, um das Paging zu deaktivieren.

Gehen Sie zu Berichtseigenschaften -> Seite -> InteractiveSize -> Höhe. Setzen Sie diesen Wert auf 0in.

hier ist die ähnliche Frage.

5
nccsbim071

Dustin Brooks schrieb:

Stellen Sie außerdem sicher, dass die Breite Ihres Berichts kleiner als die Breite des tatsächlichen Papiers ist, und berücksichtigen Sie dabei den zusätzlichen Platz für die Seitenränder (Bericht> Berichtseigenschaften> Layout).

Seien Sie auch besonders vorsichtig, wenn Sie mit Unterberichten arbeiten. Ich habe die Anzahl der Male verloren, in denen ich zusätzliche leere Seiten erhalten habe, als ich versehentlich einen Unterbericht erstellt habe, der breiter als der Hauptbericht ist.

2
Dan Sydner

Wenn ich Berichte für das Web erstelle, deaktiviere ich Seitenumbrüche, indem ich die InteractiveSize auf etwas wirklich Verrücktes einstelle, wie 1000x1000 ". (Ich habe es gerade überprüft und auf 0x0" gesetzt, wie in erwähnt Seine Antwort hat den gleichen Effekt.)

Ich habe die PageSize-Eigenschaft bei 8,5 x 11 "belassen und die Berichte wurden normalerweise über mehrere Seiten gedruckt.

1
Brant Bobby