iReport: Mehrere Kopien der Tabelle im Detailband abrufen

7

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%     
Rushikesh Joshi 22.03.2012, 02:53
quelle

4 Antworten

9

Sie sollten die table -Komponente in das Title -Band (oder beispielsweise in das Summary -Band) einfügen. . Nicht in das Detail -Band.

    
Alex K 22.03.2012 06:38
quelle
8

Wählen Sie Tabelleneigenschaften und fügen Sie hinzu   printWhenExpression in der Tabelle zu $ V {REPORT_COUNT} == 1 Nun, um Werte für Wiederholungstabellen in Ihrem IREPORT zu vermeiden.

    
Vinoth_S 17.06.2014 07:08
quelle
3

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

fest     
Martín C 11.07.2014 23:15
quelle
0

hey 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.

    
Rushikesh Joshi 24.03.2012 09:57
quelle

Tags und Links