Reports verändern (Einführung in SchILD-NRW)
Wird ein existierender Report genutzt, können viele Details relativ einfach angepasst werden. Zum Beispiel lassen sich Schriftgrößen- und arten verändern, es lassen sich Layoutelemente verschieben oder neue feste Textfelder oder Datenbankfelder für weitere Informationen hinzufügen. Sollen Informationen nicht erscheinen, können Datenbankfelder gelöscht werden.
Struktur und wichtige Elemente eines Reports
Um die grundsätzliche Struktur eines Reports und des Reporteditors anzuschauen, wird ein neuer, leerer Report erstellt. Hierzu wird die Reportverwaltung gestartet. Nachdem in den Ordner navigiert wurde, in dem der neue Report entstehen soll, öffnet ein Klick mit der rechten Maustaste ein Kontextmenü, über das Neuen Report erzeugen gewählt werden kann.
Wird auf einen existierenden Report geklickt, kann dieser mit Report bearbeiten im Editor geöffnet und bearbeitet werden.
Wesentliche Elemente des Editors sind die beiden Schaltflächen Entwurf und Vorschau. Diese Felder sind im Bild rot markiert. In der Entwurfsansicht können Felder, als feste Texte, Datenbankinhalte, Bilder, Linien und so weiter, bearbeitet und konfiguriert werden. In der Vorschau kann das ein Report einmal erzeugt werden, um die Ergebnisse der vorgenommenen Einstellungen zu sehen. In der Praxis wird man bei der Bearbeitung eines Reports zwischen dem Entwurf und der Vorschau hin- und herspringen.
Der Report selbst, hier grün markiert, besteht zuerst einmal aus einem Kopf. Dieser wird immer über einem Report generiert, z.B. der Schulkopf über einem Anschreiben oder die unveränderliche Kopfzeile über einer Liste.
Der Detailbereich enthält das Layout des eigentlichen Reports.
Im Fuß eines Reports finden sich abschließende Informationen, etwas das Datum der Reportgeneration oder Seitenzahlen für mehrseitige Reports.
Der hier lila markierte Berichtsbaum zeigt die Struktur eines Reports übersichtlich an und gerade bei komplexen Reports wird der Berichtsbaum hilfreich. Hier im Beispiel ist zu sehen, dass ein "Label", also ein festes Textfeld, und ein "DBText", also irgendein Inhalt aus der Datenbank, in den Detailbereich gelegt wurde. Kopf und Fuß sind leer, daher zeigt sich hier auch nichts im Berichtsbaum.
Der Berichtsbaum wird besonders relevant, wenn Reports eventuell mehrfach geschachtelte Unterberichte verwendet.
Werkzeugleiste
Einfache Bearbeitung eines Reports
Schriftgröße und Schriftart anpassen
Daten hinzufügen und entfernen
Erstellung einer einfachen Liste
Seite und Bericht einrichten
Datenfelder und Kopf hinzufügen
Einbinden eines Schulkopfes
Fuß der Liste
Zeit und Dateiname