cHaOs667
06.11.2006, 17:09
Hallo,
ich habe beim erstellen eines Reports mit iReport bzw. JasperReports folgendes Problem:
Die sich wiederholenden Daten im Detail Bereich werden nicht ausgegeben sondern immer nur die erste selektiert.
Meine XML Datei sieht folgender maßen aus (schematische Darstellung):
<?xml version="1.0" encoding="ISO-8859-1"?>
<Dokument>
<Kopf>
<Bezugsnummer>ALKB2_1104_A_78_001</Bezugsnummer>
</Kopf>
<Positionen>
<Zeile id="1">
<Beschreibung>Test Position 1</Beschreibung>
</Zeile>
<Zeile id="2">
<Beschreibung>Test Position 1</Beschreibung>
</Zeile>
</Positionen>
</Dokument>
In meiner XML Datesource steht unter Select Expressions '/Dokument'
Damit werden mir ja auch alle Daten selektiert, jedoch die Zeilen leider nicht wiederholt.
Ändere ich die Select Expression jedoch auf '/Dokument/Positionen/Zeile' und natürlich auch die Descriptions der betroffenen Felder, so werden mir zwar brav alle Zeilen ausgegeben, jedoch die Kopf Daten nicht mehr :(
1. Hat jemand von euch eine lösung für mein Problem?
2. Muss ich das ganze evtl. über Subreports lösen?
ich habe beim erstellen eines Reports mit iReport bzw. JasperReports folgendes Problem:
Die sich wiederholenden Daten im Detail Bereich werden nicht ausgegeben sondern immer nur die erste selektiert.
Meine XML Datei sieht folgender maßen aus (schematische Darstellung):
<?xml version="1.0" encoding="ISO-8859-1"?>
<Dokument>
<Kopf>
<Bezugsnummer>ALKB2_1104_A_78_001</Bezugsnummer>
</Kopf>
<Positionen>
<Zeile id="1">
<Beschreibung>Test Position 1</Beschreibung>
</Zeile>
<Zeile id="2">
<Beschreibung>Test Position 1</Beschreibung>
</Zeile>
</Positionen>
</Dokument>
In meiner XML Datesource steht unter Select Expressions '/Dokument'
Damit werden mir ja auch alle Daten selektiert, jedoch die Zeilen leider nicht wiederholt.
Ändere ich die Select Expression jedoch auf '/Dokument/Positionen/Zeile' und natürlich auch die Descriptions der betroffenen Felder, so werden mir zwar brav alle Zeilen ausgegeben, jedoch die Kopf Daten nicht mehr :(
1. Hat jemand von euch eine lösung für mein Problem?
2. Muss ich das ganze evtl. über Subreports lösen?