SuperX

KontaktMail für InfosSuchenLogin

<span id="anchor-234"></span>Datenquelle in iReport

Klick auf „Report Datasources“. Es öffnet sich ein Fenster, in dem die vorhandenen Datenquellen angezeigt werden.

JasperReports-Handbuch iReport-Datasource 1.jpg

In diesem Fenster Klickt man auf „New“ um eine neue Datenquelle anzulegen.

JasperReports-Handbuch iReport-Datasource 2.jpg

Nun wählt man „XML file datasource“ aus und klickt auf „Weiter“.

JasperReports-Handbuch iReport-Datasource 3.jpg

Im letzten Schritt wählt man einen Eindeutigen Namen aus, der auch später in dem Dropdown Menü erscheint, gibt den Dateipfad an und ändert die restlichen Einstellungen wie im Screenshot.

JasperReports-Handbuch iReport-Datasource 4.jpg

Die Formate für Datum und Nummer müssen angegeben werden, da sonst die amerikanischen angenommen werden. Bei Locale müssen Sie "Englisch" angeben, weil Dezimalzahlen in den Edustore-XML-Quellen den "." als Dezimaltrenner haben.

Hinweis: in JasperReports 3.7.1 werden trotz des korrekten Zahlenformats die Dezimalstellen von Beträgen immer mit ",00" wiedergegeben. Dies liegt an der "Locale", man muss diese auf "Englisch" umstellen. Das Problem ist allerdings: sobald man das macht, kann man die XML-Datenquelle in der Datenquellenverwaltung nicht mehr ändern, d.h. man muss sie bei Änderungen löschen und neu einfügen.

Nach dem Speichern erscheint die Datenquelle im dropdown Menü und kann ausgewählt werden. Damit man die Datenquelle nutzen kann, braucht man auch noch ein Template.