Grundlegendes zu Berichtslayout und Rendering (Berichts-Generator 1.0)
Im Entwurfsmodus des Berichts-Generators können Sie einen Bericht durch Platzieren von Entitäten, Feldern und Textfeldern in den Entwurfsbereich, Anwenden von Filtern, Gruppieren und Sortieren der Daten und Formatieren der Daten innerhalb des Berichts entwerfen. Klicken Sie auf die Schaltfläche Bericht ausführen, wenn Sie eine Vorschau des Berichts anzeigen möchten. Sie können den Bericht beliebig oft ausführen, während Sie weiterhin am Entwurf des Berichts arbeiten. Wenn Sie mit dem Entwurf des Berichts zufrieden sind, können Sie ihn auf dem Berichtsserver speichern. Dort kann er von Benutzern mit den entsprechenden Berechtigungen angezeigt werden.
Entwerfen des Berichts
Wenn Sie die Datenquelle und das Berichtslayout im Bereich Erste Schritte auswählen, wird eine einfache Berichtsstruktur im Entwurfsbereich des Berichts-Generators angezeigt. Diese Berichtsstruktur setzt sich aus einem Berichtslayout und Textfeldern zusammen. Sie können dem Bericht zusätzliche Textfelder hinzufügen und diese auf der Berichtsseite verschieben. Textfelder stellen einen Bereich zur Verfügung, in den Sie Titel für den Bericht sowie zusätzlichen Text eingeben können, der hinzugefügt werden soll. Das Berichtslayout ist der Bereich, in dem die Daten angezeigt werden. Abhängig von den Berichtsdaten kann der Hauptteil des Berichts eine oder Hunderte von Seiten lang sein, wenn der Bericht ausgeführt wird.
Beim Ziehen der ausgewählten Felder in das Berichtslayout werden die Daten durch 'xxxxxxx', '0' und '1.1.2008' dargestellt. Dies ist jedoch nur während des Entwurfs des Berichts der Fall, da die eigentlichen Daten nicht angezeigt werden. Wenn Sie den Bericht ausführen, werden die Daten abgerufen und mit dem Berichtslayout kombiniert.
Hinweis |
---|
Wenn Sie dem Berichtslayout Felder einzeln hinzufügen, erhalten Sie andere Ergebnisse als wenn Sie dem Berichtslayout Felder als Gruppe hinzufügen. Beachten Sie beim Generieren von Berichten, wie sich dies auf die Berichtsstruktur und die Berichtsabfrage auswirkt. |
Die Felder und Entitäten, die dem Berichtslayout hinzugefügt werden, sowie jeglicher Text bzw. Formatierung, Formeln oder Filter, die auf die Berichtsdaten angewendet werden, ergeben zusammen eine so genannte Berichtsdefinition. Eine Berichtsdefinition ist eine Datei mit Informationen zu der gewählten Datenquelle, dem entworfenen Berichtslayout, den Feldern innerhalb des Berichts sowie den Formatierungsinformationen der Daten und Textfelder. Wenn Sie den Bericht speichern, wird die Berichtsdefinition als RDL-Datei (Report Definition Language, Berichtsdefinitionssprache) auf dem Berichtsserver gespeichert. Die Berichtsdefinition kann auch auf dem lokalen Computer gespeichert werden.
Ausführen des Berichts
Im Berichts-Generator können Sie den Bericht ausführen oder rendern, damit die Daten aus der zugrunde liegenden Datenbank im Berichtslayout angezeigt werden. Durch Hin- und Herwechseln zwischen dem Entwurfs- und dem Ausführungsmodus des Berichts-Generators können Sie den Entwurf des Berichts anpassen und die Ergebnisse sofort anzeigen.
Beim Ausführen eines Berichts kombiniert der Berichtsserver die Berichtsdefinition mit den Daten aus der Datenquelle und rendert den Bericht.
Siehe auch