Seitenhistorie
...
- 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
- Mit Drag & Drop können die Felder in den Detail-Band eingefügt werden, dabei wird gleichzeitig ein Static-Text Feld im Culumn-Band angelegt.
- Die Zahlenfelder werden für die Ausgabe formatiert #,##0.00 1000er Separation durch ein Punkt und Komma mit zwei Dezimalstellen
- Für die Positionierung der Feldinhalte stehen 9 Möglichkeiten zur Verfügung.
Überblick
Inhalte