Um einen Überblick für die Arbeit mit iReport zu erhalten, werden im Folgenden die wichtigsten Bildschirmelemente erläutert. Es ist die Grafik auf der folgenden Seite zu beachten.

  1. Report query Über diesen Button wird der SQL-Editor geöffnet, welcher die Hauptdatenquelle für einen Bericht ist. Über den Editor kann auch ein Query-Designer geöffnet werden, welcher beim Erstellen des SQL unterstützt. Weiter können Querys importiert und exportiert werden.


  1. Layout-Bereich In diesem Bereich wird die Anordnung und das Design des Berichts festgelegt. Felder können per drag and drop verschoben und über die Menüleiste und den ‚Eigenschaften-Bereich' (4) verändert werden.


  1. Palette In der Palette sind alle verfügbaren Report-Elemente, wie z.B. Chart-, Barcode und Bilderkomponenten, aufgeführt. Diese Elemente können per DnD in den Report gezogen und danach individuell angepasst werden.


  1. Eigenschaften Dieser Bereich zeigt alle Eigenschaften des aktuell selektierten Elements an. Hier kann z.B. die Größe, Position, Farbe, Schriftart oder auch die Druckbedingung eines Elements angepasst werden.


  1. Report Problems Window/iReport outputIn diesen Bereich erhält man allgemeine Hinweise und Informationen zu Problemen im aktuellen Report.


  1. Report InspectorDer Report Inspector zeigt von den definierten Feldern bis zu den einzelnen Reportbereichen, alle Bestandteile des Berichts. Die wichtigsten Bestandteile: Parameters: Berichtsübergreifende Parameter. Hier können auch MNUDTA-Felder zur Verwendung im SQL angelegt werden. In den oxaion-Templates ist bereits MNFIRM hinterlegt. Fields: In der select-Anweisung verwendete Felder werden hier automatisch angelegt. Die Felder können per DnD in den Detailbereich des Reports gezogen werden. Title: Titelbereich, der nur auf der ersten Seite angedruckt wird. Page Header: Wird in oxaion-Templates auf allen Folgeseiten angedruckt. Column Header: Bereich für die Spaltenüberschriften. Hier werden statische Labels verwendet. Detail 1: In diesen Bereich werden die einzelnen Felder eingefügt, welche beim Abrufen des Reports, Satz für Satz, aus dem SQL ermittelt werden.


  1. Designer/XML/PreviewWechseln zwischen den Sichten auf den Report. ‚Designer' ist in der Grafik zu sehen, ‚XML' zeigt die XML-Syntax und ‚Preview' füllt den Report mit Daten.



Der wichtigste Schritt bei der Erstellung eines Berichts ist die Definition der Datenquelle (SQL). Ist dies erfolgt, so können die ausgelesenen Feldinhalte im Layout-Bereich sinnvoll angeordnet werden. Zudem können an dieser Stelle per Variablen auch Berechnungen durchgeführt werden.

  • Keine Stichwörter