Versionen im Vergleich

Schlüssel

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

...

  • Formular erstellen
  • Datenquelle erstellenFormular Test
  • Felder einfügen und .jasper erzeugen
  • Subreport im Hauptreport einbauen

Formular erstellen

Das Erstellen des Subreports ist ganz analog zum Erstellen eines Hauptreport. Für unser Auftragsbeispiel wird das Formular wie folgt eingerichtet.

...

Codeblock
select
    ap.dblvknetto,
    ap.dblvknettogesamt,
    ap.intpos,
    ap.dblmenge,
    ei.strname "streinheit",
    ar.strname
from
    nuclos.t_eo_auftragsposition ap
    left outer join nuclos.t_eo_einheit ei on ei.intid = ap.intid_streinheit,    
    nuclos.t_eo_artikel ar
where
    ap.intid_strauftrag =$P{Intid}
    and ar.intid = ap.intid_strartikel
order by ap.intpos asc

Wichtig: Es muss der selbe Parameter Intid erstellt werden. Am besten er wird aus dem Hauptreport importiert.

Felder einfügen und .jasper erzeugen

  1. Image AddedMit Drag & Drop können die Felder in den Detail-Band eingefügt werden, dabei wird gleichzeitig ein Static-Text Feld im Culumn-Band angelegt.
  2. Die Zahlenfelder werden für die Ausgabe formatiert #,##0.00 1000er Separation durch ein Punkt und Komma mit zwei Dezimalstellen
  3. Für die Positionierung der Feldinhalte stehen 9 Möglichkeiten zur Verfügung.