| Auszug | ||
|---|---|---|
| ||
Nuclos Subreport im Subreport: SubSubreport, Parameter durchreichen, Alias ohne Underscore, eine Ergebniszeile. |
Sprache: Deutsch · English
Mehrstufige Reports – Parameter vom Haupt- über den Sub- bis zum Sub-Sub-Report durchreichen.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||
|---|---|---|---|---|
| ||||
Auf dieser Seite
|
...
|
Ein
...
Report lässt sich
...
wie ein Baum auffächern
...
– z.B. Auftrag (Hauptformular) → Auftragspositionen (Subreport) → Artikelgruppen (Subreport im Subreport).
...
| Ebene | Rolle |
|---|---|
| Auftrag |
| Hauptformular (Stamm) |
| Auftragspositionen |
...
| Subreport (Äste) | |
| Artikelgruppen |
...
| Subreport im Subreport |
...
| (Zweige) |
...
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.
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.
| Warnung | ||
|---|---|---|
| ||
Im Alias keinen Underscore |
...
Subreport
Deklaration des Übergabeparameters als Allias "intidArtikel"
Wichtig: KEIN UNDERSCORE _ verwenden!!!
...
SubSubreport
Parameter $intidArtikel aus dem Subreport
Wichtig: KEIN UNDERSCORE _ verwenden!!!
...
...
...
Die Ergebnismenge des übergeordneten Datensatzes darf |
...
zudem nur eine Zeile umfassen. |
Alias-Deklaration im Subreport.