2009-07-24 8 views
0

Ich verwende eine Tabelle in meinem Bericht, um die Daten zu präsentieren. Da es viele Daten gab und ich den Bericht auf einer A4-Seite drucken wollte, habe ich jede Zeile in drei verschiedene Zeilen aufgeteilt.Report Services: Steuern von Seitenumbrüchen in einer Tabelle

Mein Problem ist, wenn der Bericht auf die zweite Seite geht, ich möchte es vor oder nach den 3 Zeilen zu brechen.

Beispiel:


Name Alter
Adresse
Kontakt


Name Alter
Adresse
Kontakt


Name Alter
Adresse
* Seitenumbruch *
Kontakt


das ist, was normalerweise passiert. Ich möchte sicherstellen, dass der Seitenumbruch nur auf den Zeilen passiert.

Antwort

0

Ich erstelle eine subreport am Ende jedes Element darzustellen.

Ich suchte nach der KeepTogether-Eigenschaft, aber das ist wahrscheinlich nur für Reporting Services 2008 (ich benutze 2005).

1

Es gibt mehrere Strategien zu folgen:

  • Das Zusammenhalten in diesem Fall nützlich ist
  • Wenn Sie es wollen versuchen, nur auf eine Seite passen die Seitenränder einzustellen, Polsterung, Schriftgröße, Zeilenhöhe den Bericht rendern kompakter machen
  • Eine weitere Alternative besteht darin, eine Tabellengruppe für die Person zu erstellen, und aus den Gruppeneigenschaften (Gruppe bearbeiten) den Seitenumbruch an der Endeigenschaft zu überprüfen. Auf diese Weise können Sie jede Gruppe auf einer anderen Seite haben

hoffe, das hilft

0

Wenn Sie die Tabelle in einem Unterbericht haben, müssen Sie auch Rechtsklick -> Format-Objekt ->Uncheck Halten Sie das Objekt zusammen.

Dies war der Schritt, der es für mich getan hat, nachdem ich Objekt auf dem Tisch und den Unterbericht-Details deaktiviert habe.

0

Ich hatte das gleiche Problem, versuchte 'Keep together' und es hat nicht funktioniert. Nach einer langen Zeit des Änderns und Ausprobierens von vielen Dingen war es die einzige Sache, die den Job machte, den unteren Rand einer Seite zu reduzieren.