Nuclos Subreport im Subreport: SubSubreport, Parameter durchreichen, Alias ohne Underscore, eine Ergebniszeile.

globe with meridians Sprache: Deutsch · English

hammer and wrench Subreport im Subreport

Mehrstufige Reports – Parameter vom Haupt- über den Sub- bis zum Sub-Sub-Report durchreichen.

Auf dieser Seite

Report als Baum: Sub-Sub-Reports

Ein Report lässt sich wie ein Baum auffächern – z.​B. Auftrag (Hauptformular) → Auftragspositionen (Subreport) → Artikelgruppen (Subreport im Subreport).

EbeneRolle
AuftragHauptformular (Stamm)
AuftragspositionenSubreport (Äste)
ArtikelgruppenSubreport im Subreport (Zweige)

Parameter durchreichen

Der SubSubreport wird analog zum Subreport in den Subreport eingefügt und über einen Parameter (z.​B. $P{SubSubreport}) angesprochen. Entscheidend: Dieser Parameter muss sowohl im Subreport als auch im Hauptformular existieren. Das Hauptformular reicht ihn an den Subreport weiter.

Parameterübergabe Haupt → Sub → SubSub.

Datenquellen für Sub-Sub-Reports

Die Datenquelle des SubSubreports bezieht ihre Parameter aus dem übergeordneten Subreport. Dazu deklarierst du im Subreport einen Übergabeparameter (Alias, z.​B. intidArtikel) und verwendest ihn im SubSubreport als $intidArtikel.

Im Alias keinen Underscore _ verwenden. Die Ergebnismenge des übergeordneten Datensatzes darf zudem nur eine Zeile umfassen.

Alias-Deklaration im Subreport.

Verwandte Seiten

clipboard Subreports


Grundlagen.

Öffnen →

printer Subreport im Designer


Im Designer.

Öffnen →