Mit JasperReports Berichte erstellen

EGL verwendet das JasperReports-Framework, um Berichte in verschiedenen Formaten einschließlich PDF, HTML, durch Kommas getrennte Werte und einfachen Text zu erstellen.

Zum Erstellen und Exportieren eines Berichts mithilfe des JasperReports-Frameworks in EGL führen Sie diese allgemeinen Schritte aus:
  1. Erstellen und kompilieren Sie eine JasperReports-Berichtsdesigndatei. Siehe JasperReport-Designdatei erstellen.
  2. Schreiben Sie ein Berichtstreiberprogramm. Siehe Code zum Erstellen eines Berichts mit dem Typ 'JasperReport' schreiben.
  3. Erstellen Sie optional einen Berichtshandler mit zusätzlichen Funktionen, die über die Berichtsdesigndatei aufgerufen werden. Siehe JasperReport-Handler in EGL erstellen.
  4. Generieren Sie das Projekt und führen Sie das Berichtstreiberprogramm aus. Siehe Bericht mit dem Typ 'JasperReport' ausführen

Es ist für EGL nicht erforderlich, dass Sie diese Tasks in einer bestimmten Reihenfolge ausführen; Sie müssen sich aber der Abhängigkeiten zwischen den Dateien bewusst sein. Wenn beispielsweise Ihre Berichtsdesigndatei Funktionen im Berichtshandler aufruft, müssen Sie zuerst den Berichtshandler schreiben und generieren und anschließend die Berichtsdesigndatei kompilieren. EGL kompiliert die Berichtsdesigndatei jedes Mal, wenn Sie in der Berichtsdesigndatei eine Änderung speichern. Sie können EGL auch anweisen, dass die Berichtsdesigndatei kompiliert wird, wenn Sie auf Projekt > Bereinigen > Alle Projekte bereinigen klicken.

EGL aktualisiert exportierte Berichte nicht automatisch. Wenn Sie das Berichtsdesign ändern oder wenn sich die im Bericht verwendeten Daten ändern, müssen Sie das Berichtstreiberprogramm erneut ausführen.


Feedback