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.
Das Erstellen des Subreports ist ganz analog zum Erstellen eines Hauptreport. Für unser Auftragsbeispiel wird das Formular wie folgt eingerichtet.
| ![]() |
---|
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, 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.