Subreports eigenen sich für die Darstellung von Daten in tabellarischer Form oder als Liste, zudem kann der Subreport mit einer eigenen Datenquelle versehen werden.
In dieser Erläuterung wird ein Subreport erstellt und zusammen mit dem Hauptreport im Designer getestet.
- Formular erstellen
- Datenquelle erstellen
- Formular Test
Formular erstellen
Das Erstellen des Subreports ist ganz analog zum Erstellen eines Hauptreport. Für unser Auftragsbeispiel wird das Formular wie folgt eingerichtet.
|
---|
Datenquelle erstellen
Der Subreport verwendet die selbe Datenbankverbindung wie der Hauptreport. Das Erstellen der Datenquelle erfolgt ganz analog zum Hauptreport
select ap.dblvknetto, ap.dblvknettogesamt, ap.intpos, ap.dblmenge, 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.