Mehrseitige Reporte

Navigation:  Bericht im FR-Designer > Reporterstellung >

Mehrseitige Reporte

Previous pageReturn to chapter overviewNext page

FastReport ist in der Lage Reporte mit mehreren Seiten zu erstellen. Jede Seite kann eigene Maße, Ausrichtung, verschiedene Objekte und Bänder enthalten. Bei der Berichterstellung werden erst alle Bänder der ersten Seite ausgeführt, dann die der zweiten Seite usw.

 

Wenn wir einen neuen Report im Designer erstellen, enthält er standardmäßig eine Seite. Sie können eine neue Seite durch klicken auf den Button _img153auf der Symbolleiste "Standard" öffnen oder indem Sie auf "Datei|Neue Seite" gehen. Jetzt zieht man im Designer einen neuen Tab:

 

clip0171

 

Das Auswählen ist einfach, man klickt auf den Tab der benötigten Seite. Man kann auch die Tabs per "Drag & Drop" verschieben und so die Anordnung der Seiten ändern. Will man eine Seite entfernen geht das über den Button _img155auf der Symbolleiste "Standard" oder über "Bearbeiten|Seite löschen". Ebenfalls kann man das Kontextmenü des Tabs, durch den Klick der rechten Maustaste, aufrufen:

 

125

 

Die Seitenanzahl im Report ist unbegrenzt. In der Regel werden zusätzliche Seiten für die Titelseite verwendet oder in komplexeren Reporten, die Daten vieler Quellen enthalten.

 

Betrachten wir ein einfaches Beispiel und erstellen eine Titelseite. Wir wählen einen Report mit nur einer Datenebene, wie wir sie am Anfang gemacht haben. Wir fügen eine neue Seite hinzu, die jetzt als zweite angezeigt wird. Um sie vor die erste Seite zu setzen, verschieben wir die zweite Seite per "Drag & Drop" vor die erste. Die Anordnung hat sich nun verändert. Jtzt gehen wir auf die erste Seite und fügen in die Mitte einen neues Objekt "Text" der "Unser Report" enthält. Der Report mit der Titelseite ist nun fertig:

 

_img157.zoom79

 

Man muss eine Besonderheit der Mehrseitigen Reporte erwähnen. Aktiviert man auf der zweiten Seite die Option "Auf vorige Seite drucken" (die Eigenschaft PrintToPreviousPage im Objektinspektor), so werden die Objekte der zweiten Seite nicht auf eine neue Seite übertragen, sondern auf die vorhergehende.