Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 8 Nächste Version anzeigen »

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.

 

  1. In diesem Beispiel werden all Bands bis auf Column Header und einem Detail entfernt.

  2. Da der Subreport in das Auftragsbeispiel-Formular eingebettet wird, ist die Breite eines Detail-Band für den Subreport relevant. In diesem Fall sind es 525px.

  3. Damit sich der Subreport nahtlos in den Hauptreport einfügt, werden alle Ränder entfernt.

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.

  • Keine Stichwörter