Task 5: Berichtslayout definieren
In der folgenden Prozedur fügen Sie Elemente in die Berichtsseite ein, um die Daten aus dem zuvor erstellten Datensatz anzuzeigen. Zuerst fügen Sie ein Tabellenelement ein. Anschließend fügen Sie Datenelemente in die Tabelle ein. In diesem Zusammenhang müssen Sie die Funktionalität kennen, die von der Tabelle bereitgestellt wird. Die Tabelle:
2 Ziehen Sie ein Tabellenelement aus der Tabelle, und übergeben Sie es im Bericht im Layouteditor. Im Fenster "Tabelle einfügen" werden Sie aufgefordert, die Anzahl der Spalten und der Detailzeilen anzugeben, die für die Tabelle erstellt werden sollen. Der Dialog fordert Sie außerdem auf, einen Datensatz auszuwählen, der mit der Tabelle gebunden werden soll.
5 Erweitern Sie im Daten-Explorer nacheinander die Einträge "Datensätze" und "Customers" (Kunden). Die von Ihnen in der Abfrage angegebenen Spalten werden unter "Customers" (Kunden) angezeigt.
6 Ziehen Sie das Element "CUSTOMERNAME" aus dem Daten-Explorer und übergeben Sie es an die erste Zelle der Detailzeile in der Tabelle (siehe Abbildung 1-14). In der Detailzeile werden die Hauptdaten im Bericht angezeigt. In dem erstellten Bericht wird die Detailzeile wiederholt, um alle Datenzeilen aus dem Datensatz anzuzeigen.Abbildung 1-14 Spalte aus dem Daten-Explorer ziehen und in einer Tabellenzelle übergebenIm Layouteditor enthält die Tabellenzelle, in der Sie das Feld CUSTOMERNAME übergeben haben, ein Datenelement, in dem [CUSTOMERNAME] angezeigt wird. Über diesem Datenelement sehen Sie ein Bezeichnungselement, das vom Layouteditor automatisch zur Headerzeile hinzugefügt wurde. Diese Bezeichnung zeigt den Feldnamen als unveränderlichen Text an. Sie dient als Spaltenüberschrift. Abbildung 1-15 zeigt die Daten- und Bezeichnungselemente.Abbildung 1-15 Daten- und Bezeichnungselemente in einer Tabelle
7
8
9 Ziehen Sie das Element CONTACTLASTNAME, und übergeben Sie es unter dem Element CONTACTFIRSTNAME in der dritten Zelle der Detailzeile. Die Berichtsseite sollte nun wie in Abbildung 1-16 aussehen.Abbildung 1-16 Zur Tabelle hinzugefügte Kunden- und Kontaktinformationen
10 Wählen Sie unten im Layouteditor die Registerkarte "Vorschau" aus. Die BIRT-Berichtentwicklungsfunktion generiert einen Bericht im HTML-Format und zeigt den Bericht an (siehe Abbildung 1-17). Blättern Sie nach unten, um den gesamten Bericht anzuzeigen.Wie in Abbildung 1-17 ersichtlich ist, sind die Daten zwar richtig, werden aber in einer zufälligen Reihenfolge angezeigt. Es wäre sinnvoller, die Daten alphabetisch nach dem Kundennamen zu sortieren. Die Darstellung des Berichts muss auch optimiert werden.Abbildung 1-17 Vorschau der Berichtsdaten
(c) Copyright Actuate Corporation 2013 |