Berichtscontainer

Der Berichtscontainer ist das zentrale Element für Listen-Projekte. Er erlaubt die Darstellung von tabellarischen Daten (auch mehrspaltig oder verschachtelt), Statistiken und Charts sowie Kreuztabellen. Die Daten können auch mehrfach in unterschiedlicher Form ausgegeben werden – z. B. zunächst eine grafische Auswertung der Verkäufe über die Jahre und anschließend eine detaillierte tabellarische Aufstellung.

Die Inhalte des Containers werden unterhalb des Berichtscontainerobjekts im Toolfenster "Objekte" innerhalb des Designers eingeblendet. Über dieses Fenster können neue Inhalte hinzugefügt oder bestehende bearbeitet werden. Das Fenster dient als eine Art "Drehbuch" für den Bericht, da darin exakt der Ablauf der einzelnen Berichtselemente zu sehen ist.

Damit der Berichtscontainer zur Verfügung steht, muss ein Datenprovider (vgl. Abschnitt Datenprovider) als Datenquelle verwendet werden. Prinzipiell ist es auch möglich, den gesamten Druck über die low-level API-Funktionen des LlCore-Objekts selbst durchzuführen, dies ist aber nicht die empfohlene Vorgehensweise, da dann viele Features (Designervorschau, Drilldown, Berichtscontainer,...) eigens unterstützt werden müssen. Viel sinnvoller ist es, im Zweifel einen eigenen Datenprovider zu schreiben. Hinweise dazu im Abschnitt Datenbankunabhängige Inhalte.

Alle mitgelieferten Listen-Beispiele verwenden den Berichtscontainer und liefern so Anschauungsmaterial für die verschiedenen Einsatzzwecke.

Eine detaillierte Beschreibung für die Verwendung dieses Elements findet sich im Designerhandbuch im Abschnitt "Berichtscontainer einfügen".