---
title: "Sub-Reports & Seitenumbrüche für Word (Reports)"
---
**Seitenumbrüche:**

Um sicherzustellen, das bei einem Subreport, der ganze Inhalt auf einer neuen Seite erscheint, muss folgendes im Report eingestellt werden.

Auf die oberste Zeile des Reports klicken, danach unter "Absatz/Paragraph" bei "Zeilen- und Seitenumbruch" das Kästchen "Seitenumbruch oberhalb / Page break before" auswählen.

![image2022-11-3_11-22-44.png](../../../attachments/3349381/29065228.png)    ![image2022-11-3_11-24-1.png](../../../attachments/3349381/29065237.png)

**Sub-Reports:**

Sub-Reports sind Reports in Reports. Das heisst, wenn in einem Report ein oder mehrere Reports eingefügt werden

| Report: Test1, ID=1025: Result := [CreateReport(1029, [1000,1001,1003], "SSD_Report", 0)]; | Mit diesem Befehl wird der Report mit der ID 1029 innerhalb dieses Reports eingefügt. |
| --- | --- |
| Report: Test2, ID=1029: Result += GetSSD_Report_s_NameEntry(ID); | Mit diesem Befehl, weden die Namen der 3 Reports (1000,1001,1003) in diesen Report (1029) eingefügt. Dieser Befehl kann auch so abgeändert werden damit anderes aus den Reports genommen wird. |
|  |  |
| Result := CreateReport(1030, "SSD_Report", 0) | Im Report wird der Report (1030) integriert. |
|  |  |
| Result := [CreateReport(1030, [1000], "SSD_Report", 0)] PageCode = "Report-Anfang \\sect "; PageEndCode = "Report-Ende \\pgnstarts555\\pgnrestart "; PageCodes := ["Sub-Report-Anfang1 \\sect\\sbkpage "]; PageEndCodes := ["Sub-Report-Ende1 \\pgnstarts1\\pgnrestart "]; | Im Report wird 1 Mal 1 Report (1000) eingefügt. Dies definiert den Anfang ... ... und das Ende des "Haupt" Reports. Dies definiert den Anfang ... ... und das Ende der Sub-Reports. |
| ![image2021-3-23_10-8-46.png](../../../attachments/3349381/3366597.png) | Haupt-Report-Anfang 1: definiert nicht die erste Seite des Reports. Haupt-Report-Ende 1: definiert die erste Seite des Reports und wie sie endet. Sub-Report-Anfang 1: definiert welcher Umbruch verwendet wird. Sub-Report-Ende 1: definiert die zweite Seite und wie sie endet. Haupt-Report-Anfang 2: definiert welcher Umbruch verwendet wird Wenn der Rest des Dokumentes nicht verwendet werden soll, dann kann dies mit **PageCode = "\\sect\\v ";** gemacht werden. Haupt-Report-Ende 2: definiert die letzte Seite und wie sie endet |
|  |  |
| Result := [CreateReport(1030, [1000], "SSD_Report", 0), CreateReport(1030, [1000], "SSD_Report", 0)] PageCode = "Report-Anfang \\sect "; PageEndCode = "Report-Ende \\pgnstarts555\\pgnrestart "; PageCodes := ["Sub-Report-Anfang1 \\sect\\sbkpage ", "Sub-Report-Anfang2 \\sect\\sbkpage "]; PageEndCodes := ["Sub-Report-Ende1 \\pgnstarts1\\pgnrestart ", "Sub-Report-Ende2 \\pgnstarts1\\pgnrestart "]; | Im Report werden 2 Mal 1 Report (1000) eingefügt. Dies definiert den Anfang ... ... und das Ende des "Haupt" Reports. Dies definiert die Anfänge ... ... und die Enden der Sub-Reports. |
| ![image2021-3-23_10-9-11.png](../../../attachments/3349381/3366621.png) | Haupt-Report-Anfang 1: definiert nicht die erste Seite des Reports. Haupt-Report-Ende 1: definiert die erste Seite des Reports und wie sie endet. Sub-Report-Anfang 1: definiert welcher Umbruch verwendet wird. Sub-Report-Ende 1: definiert die zweite Seite des Reports und wie sie endet. Sub-Report-Anfang 2: definiert welcher Umbruch verwendet wird. Sub-Report-Ende 2: definiert die dritte Seite und wie sie endet. Haupt-Report-Anfang 2: definiert welcher Umbruch verwendet wird Haupt-Report-Ende 2: definiert die letzte Seite und wie sie endet. |
|  |  |
| Result := [CreateReport(1030, [1000,1001,1002], "SSD_Report", 0), CreateReport(1030, [1000,1001,1002], "SSD_Report", 0)] PageCode = "Report-Anfang \\sect "; PageEndCode = "Report-Ende \\pgnstarts555\\pgnrestart "; PageCodes := ["Sub-Report-Anfang1 \\sect\\sbkpage ", "Sub-Report-Anfang2 \\sect\\sbkpage "]; PageEndCodes := ["Sub-Report-Ende1 \\pgnstarts1\\pgnrestart ", "Sub-Report-Ende2 \\pgnstarts1\\pgnrestart "]; | Im Report werden 2 Mal, 3 Reports (1000,1001,1002) eingefügt. Dies definiert den Anfang ... ... und das Ende des "Haupt" Reports. Dies definiert die Anfänge ... ... und die Enden der Sub-Reports. |
| ![image2021-3-23_10-8-6.png](../../../attachments/3349381/3366613.png) | Haupt-Report-Anfang 1: definiert nicht die erste Seite des Reports. Haupt-Report-Ende 1: definiert die erste Seite des Reports und wie sie endet. Sub-Report-Anfang 1: definiert welcher Umbruch verwendet wird. Sub-Report-Ende 1: definiert die zweite Seite des Reports und wie sie endet. Sub-Report-Anfang 2: definiert welcher Umbruch verwendet wird. Sub-Report-Ende 2: definiert die dritte Seite und wie sie endet. Haupt-Report-Anfang 2: definiert welcher Umbruch verwendet wird Haupt-Report-Ende 2: definiert die zweite Seite des Reports und wie sie endet. Haupt-Report-Anfang 1.1: definiert welcher Umbruch verwendet wird. Haupt-Report-Ende 1.1: definiert die zweite Seite des Reports und wie sie endet. Sub-Report-Anfang 2.1: definiert welcher Umbruch verwendet wird. Sub-Report-Ende 2.1: definiert die dritte Seite und wie sie endet. Haupt-Report-Anfang 2.1: definiert welcher Umbruch verwendet wird Haupt-Report-Ende 2.1: definiert die letzte Seite und wie sie endet. |
