Das Erstellen eines Berichtes erleichtert JasperReports wesentlich. Dennoch wird man sich damit etwas beschäftigen müssen, um ein vernünftiges Ergebnis zu erhalten.
Zuerst muss man den Bericht öffnen. Das geschieht über „Datei“ → „Open“ → Bericht auswählen → auf „Öffnen“ klicken. Nun noch oben links die für diesen Bericht erstellte Datenquelle auswählen und man kann loslegen.
JasperReports bezeichnet die Ausgabebereiche als Bänder. Ein Band ähnelt einer Zeile. Es reicht über die komplette Seitenbreite. Die Höhe kann dabei selbst bestimmt werden und wird dem Informationsgehalt angepasst. Das Band „Detail 1“ ist so etwas wie das Hauptband, in dem dann die Informationen zeilenweise ausgegeben werden. Es wird also eine Schleife über die Daten (Tabelle) ausgeführt und für jeden Datensatz ein mal das Detail Band ausgegeben. Die linke Spalte könnte z.B so aussehen:
JasperReports-Handbuch iReport-iReport Leiste Neu.jpg
Hier sieht man, das das Band „Detail 1“ aktiv ist und die anderen wie „Title“ noch nicht. In den Gruppen „Fields“ und „Variablen“ befinden sich die Felder (Spalten) aus der Ergebnistabelle und interessante Variablen wie Seitenzahl, die man nun einfach in das bestehende Band „Detail 1“ per „Drag and Drop“ ziehen kann.
JasperReports-Handbuch iReport-Feld Name.jpg
Wenn man z.B. in der Gruppe Fields das Feld „Name“ hat und dies in das Band „Detail 1“ zieht,befindet sich ein Platzhalter im Entwurfsbereich:
JasperReports-Handbuch iReport-Beispiel 1 Namen.jpg
Wenn Sie dann auf „Preview“ klicken, wird eine Vorschau des Berichts angezeigt.
JasperReports-Handbuch iReport-Designer Preview.jpg
Es werden alle Namen aufgelistet, die in der Datenquelle vorhanden sind:
JasperReports-Handbuch iReport-Beispiel 1 Namen Ergebnis.jpg
Sie können das Layout der Ausgabe (Schriftart, Größe) über die Eigenschaften des Feldes variieren.
Um wieder zurück in den Entwicklermodus zu kommen klickt man einfach wieder auf den Reiter "Designer".Die Bänder „Title“, „Page“ usw. kann man mit einem Rechtsklick und dann „Add Band“ hinzufügen und auch wieder mit einem rechtsklick und dann „Delete Band“ wieder entfernen. Diese Bänder haben bestimmte Eigenschaften. Z.B. Band „Titel“ wird nur einmal auf der ersten Seite abgebildet, Band „Page Header/Footer“ auf jeder Seite am Anfang/Ende.