Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nicht verknüpfte Unterberichte
Nicht verknüpfte Unterberichte sind eigenständige Berichte; ihre Daten sind nicht auf die Daten im Hauptbericht abgestimmt.
Es wird also nicht versucht, die Datensätze in einem Bericht mit denen in einem anderen Bericht abzugleichen. Ein nicht verknüpfter Unterbericht muss nicht dieselben Daten verwenden wie der Hauptbericht; er kann sowohl dieselbe Datenquelle als auch eine ganz andere Datenquelle verwenden. Ein Unterbericht muss bei der Berichterstellung nicht auf eine einzige Tabelle beschränkt sein. Ein nicht verknüpfter Unterbericht kann auf einer oder mehreren Tabellen basieren. Die Berichte werden, unabhängig von den zugrunde liegenden Datenquellen, als nicht zugeordnet behandelt.
Verknüpfte Unterberichte
Verknüpfte Unterberichte sind genau das Gegenteil von nicht verknüpften Unterberichten; ihre Daten sind aufeinander abgestimmt. Das Programm gleicht die Datensätze im Unterbericht mit den Datensätzen im Hauptbericht ab. Wenn Sie einen Hauptbericht mit Kundeninformationen und einen Unterbericht mit Bestellinformationen erstellen und diese verknüpfen, erstellt das Programm einen Unterbericht für jeden Kunden und bezieht in diesen Unterbericht alle Aufträge für den Kunden ein.
So werden Unterberichte verknüpft
Wenn Sie einen Unterbericht mit einem Hauptbericht verknüpfen, erstellt das Programm die Verknüpfung mit Hilfe eines Parameterfeldes.
Wenn Sie ein Feld zum Verknüpfen mit einem Unterbericht auswählen,
erstellt das Programm im Unterbericht ein Parameterfeld, das dazu dient, die ihm vom Hauptbericht übergebenen Werte abzurufen.
erstellt das Programm unter Verwendung des Parameterfeldes eine Datensatzauswahlformel für den Unterbericht.
Die Datensatzauswahlformel beschränkt den Unterbericht auf die Datensätze, in denen das Verknüpfungsfeld dem Wert im Parameterfeld entspricht.
Wenn Sie den Bericht ausführen, findet das Programm den ersten benötigten Hauptfelddatensatz und übergibt den Wert im Verknüpfungsfeld an das Parameterfeld im Unterbericht. Dann erstellt das Programm den Unterbericht unter Verwendung der Datensatzauswahl, die auf dem Wert des Parameterfeldes basiert. Zum Beispiel:
- Sie erstellen einen Bericht mit Kundendaten und einen Unterbericht mit Bestelldaten und verknüpfen die beiden Berichte über das Feld "Kundennr".
- Wenn Sie den Bericht ausführen, findet das Programm den ersten benötigten Kundendatensatz und übergibt den Wert des Feldes "Kundennr" aus diesem Datensatz an das Parameterfeld des Unterberichts.
- Das Programm führt den Unterbericht "Aufträge" aus. Die Auswahlformel für den Unterbericht wählt nur die Datensätze aus, in denen der Wert der Kundennummer gleich dem des Parameterfeldes ist, welches der Kundennummer im ersten Datensatz des Hauptberichts entspricht. Von daher enthält der Unterbericht nur die Datensätze, welche die gleiche Kundennummer haben, d.h. Datensätze, die Aufträge des ersten Kunden sind.
- Wenn der Unterbericht beendet ist, sucht das Programm den zweiten Datensatz, den es im Hauptbericht benötigt, gibt die Kundendaten aus und übergibt dann die Kundennummer dieses Kunden an das Parameterfeld.
- Anschließend führt das Programm einen Unterbericht aus, wobei nur die Bestelldatensätze für den zweiten Kunden einbezogen werden.
- Dieses Verfahren wird so lange fortgesetzt, bis der Bericht fertig gestellt ist.
- Die gesamte Bearbeitung dieses Parameterfeldes findet im Hintergrund statt. Sie wählen einfach die Felder aus, die Sie zum Verknüpfen des Hauptberichts mit dem Unterbericht verwenden möchten. Die Werte werden übergeben, ohne dass Sie das Parameterfeld zur Eingabe eines Wertes auffordert.