Ich bin neu bei iReport
. Also möchte ich einen einfachen Bericht basierend auf Daten erstellen.
Mein Problem ist, wenn meine Zeilen kleiner als die Detailbandgröße sind, wird die ganze Tabelle im Detailband wiederholt, und ich will es nicht noch einmal. Wenn meine Zeilen ungefähr 5 sind, dann wird die gleiche Tabelle viermal im Detailband kopiert, und nicht nur die Tabelle, sondern jedes Detail, das ich in das Detailband lege. Es wiederholt sich, bis Detail Band Grenzen kommen.
Also mache ich einen Fehler, oder muss ich eine Eigenschaft des Detailbereichs in iReport
setzen?
Bitte hilf mir, Freunde. Vielen Dank im Voraus.
Dies ist das generierte Ergebnis:
Hier ist mein Code von jrxml:
%Vor%Aufgrund der vorherigen Antwortantwort konnte ich mit der Tabelle im Detailbereich und den folgenden Eigenschaften verhindern, dass am Ende des Dokuments duplizierte oder leere Seiten erzeugt wurden.
Detailband - & gt; Setzen Sie den Wert Print When Expression mit dem Wert $ V {REPORT_COUNT} == 1 Tabellenelement - & gt; Legen Sie den Bei Ausdruck drucken $ V {REPORT_COUNT} == 1
festhey ich habe die Lösung meines Problems. Wenn in der Hauptabfrage mehr als eine Zeile zurückgegeben wird, werden solche Dinge passieren. Versuchen Sie, eine Abfrage zu geben, die nicht mehr als eine Zeile zurückgibt. Wie "Wähle 1 von Dual". Diese Lösung hat mein Problem gelöst.
Tags und Links jasper-reports ireport