Skip to content

Reports programmieren und erweitern ​

Prüfen Sie zunächst, ob Datenfelder, Gruppierungen oder Systemvariablen die gewünschte Aufgabe ohne Code lösen. Für weitergehende Anforderungen stehen Object Pascal, eigene Datenquellen und Subreports zur Verfügung.

Den Erweiterungsweg wählen ​

AnforderungAnleitung
Ausgabe abhängig von einem Datenfeld steuernReports mit Object Pascal erweitern
Zusätzliche Daten mit SQL bereitstellenEigene Datenquellen für Reports definieren
Einen gemeinsamen Schulkopf nachladenEinen Subreport dynamisch einbinden
Eine vorhandene Funktion nachschlagenRAP-Funktionsreferenz

Änderungen kontrollieren ​

Testen Sie die Ausgabe mit passenden Schülergruppen und den im jeweiligen Artikel beschriebenen Sonderfällen. Änderungen an einem dynamisch geladenen Subreport können sich auf mehrere Reports auswirken; prüfen Sie dabei auch Höhe und Layout.

Die Übersicht zu Programmieraufgaben verbindet die weiterführenden Anleitungen. Für allgemeine Regeln verwenden Sie Reports übersichtlich und wartbar gestalten.