Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Formulare mit iReport - Designer entwerfen und testen

Vorgehensweise:

  • Ordner anlegen
  • Neues Formular erstellen
  • Datenbankverbindung einrichten
  • Datenquelle anlegen
  • Layout gestalten
  • Formular Test
  • Datenquelle in Nuclos übertragen
  • Formular für Nuclos umbauen

Ordner anlegen

Das Entwerfen von Formularen kann, in  Verbindung mit dem ständigen Updaten des selbigen im Nuclos, bei größerem Umfang sehr aufwendig, unübersichtlich und anstrengend werden. iReport bietet die Möglichkeit sich mit der Datenbank zu verbinden und Reports mit Unterformularen komplett zu testen.

...

Die folgenden Ausführungen sind mit iReport 4.7.1 getestet worden! Bei der Version 4.8. und 5.0. ergaben sich Fehler bei der Erstellung der Datenquelle@TODO

Ein Neues Formular erstellen

Ist iReport gestartet, kann über dem Menüpunkt Datei->New ein neues Formular erstellt werden. Hier wählen wir in der linken Auswahlbox Report und aus der rechten Blank A4. (wichtig)

2. In dem zuvor erstellten Ordner (Jasper) wird das Dokument abgelegt und bearbeitet.

 

3. Mit Betätigung der Schaltfläche "Weiter" gelangen wir in den 3. Schritt und betätigen die Schaltfläche "Beenden". Wenn alles gut gegangen ist sollte der iReport-Designer jetzt so aussehen:

 

 

 

 

...



Datenbankverbindung

Nachfolgend wird eine Verbindung zu einer Postgres-Datenbank eingerichtet. Es besteht die Möglichkeit sich, im iReport-Designer, mit verschiedensten Datenquellen zu verbinden (XML, CSV, andere Datenbanksysteme). Bei anderen Datenbanksystemen müssen gegebenenfalls die benötigten Treiber nachgeladen werden.

Links neben der Auswahlbox in der Menüleiste befindet sich folgendes SymbolImage Added zum Einrichten einer Verbindung zur Datenbank.


 

 

 

 

 

 

Datenquelle erstellen

Layout gestalten

Formatierungen

 

Vermeidung von unterschiedlichen Darstellungen bei Verwendung des Properties "Stretch With Overflow"

 

Das Feld Beschreibung in der  zweiten Zeile der Positionen verschiebt sich bei Überschreitung der Feldbreite nach oben.

...

Nach dem Hochladen erscheinen alle Felder in einer Linie.





Formular Test


Einstellungen

Für die Benutzung von iReport müssen in den Systemparametern einige Einstellungen vorgenommen werden.

Formular erstellen

Die Erstellung des Ausgabeformats .PDF erfolgt mit Hilfe von JasperReports. JasperReports benötigt Vorlagen in Form von .XML Dateien, in denen das Layout des Reports hinterlegt wird.

...

Auf weitere Funktionen von iReport wird an dieser Stelle nicht eingegangen. Bitte informieren Sie sich darüber auf der entsprechenden Webseite s.o. oder im Hilfesystem von iReport.

Bilder/Grafiken einbinden

Um externe Grafiken in iReport einbinden zu können, müssen die Grafikdateien in einem Verzeichnis abgelegt werden, das im CLASSPATH des Servers enthalten ist.

...

Das im CLASSPATH angegebene Verzeichnis kann beliebige Unterverzeichnisse enthalten. Die Angabe des Dateinamens in iReport muss dann entsprechend den relativen Pfad ausgehend von dem Basisverzeichnis enthalten.

Kompatibilität

 

Bei neueren iReport Versionen muss sichergestellt werden, dass das Ausgabeformat die richtige Version verwendet. Nuclos benötigt die Version JasperReports 3.5.2-3.5.3 Den Kompatibilitätsmodus können Sie bei iReport unter Extras->Optionen->iReport->General->Compatibility einstellen

...