3.762
Bearbeitungen
Keine Bearbeitungszusammenfassung |
|||
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
{{Achtung|'''Reports, die mit SchILD3 erstellt beziehungsweise geöffnet und gespeichert wurden, sind nicht kompatibel zu SchILD2!'''}} | {{Achtung|'''Reports, die mit SchILD3 erstellt beziehungsweise geöffnet und gespeichert wurden, sind nicht kompatibel zu SchILD2!'''}} | ||
{{Wichtig|Viele Reports, die sich direkt gut verwenden lassen, finden sich in der vollständig überarbeiteten Report-Basissammlung.}} | |||
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. | 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. | ||
Zeile 103: | Zeile 105: | ||
===Schriftgröße und Schriftart anpassen=== | ===Schriftgröße und Schriftart anpassen=== | ||
[[Datei:SchILD_Report_NeuUndVeraendern_9.png|thumb|Verändern der Eigenschaften von Text innerhalb von Textfeldern.]] | [[Datei:SchILD_Report_NeuUndVeraendern_9.png|thumb|hochkant=1.7|Verändern der Eigenschaften von Text innerhalb von Textfeldern.]] | ||
Im Modus '''Entwurf''' des Editors klicken wir ein Textfeld an. Nun erscheinen zwei Dropdownmenüs oben in Werkzeugbereich, in denen ''Schriftart'' und ''Schriftgröße'' angewählt werden können. | Im Modus '''Entwurf''' des Editors klicken wir ein Textfeld an. Nun erscheinen zwei Dropdownmenüs oben in Werkzeugbereich, in denen ''Schriftart'' und ''Schriftgröße'' angewählt werden können. | ||
Zeile 127: | Zeile 129: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_NeuUndVeraendern_11.png|thumb|Einfügen eines neuen DB-Felds ("Alter").]] | [[Datei:SchILD_Report_NeuUndVeraendern_11.png|thumb|hochkant=1.7|Einfügen eines neuen DB-Felds ("Alter").]] | ||
Das Alter soll nun hinter dem Geburtsdatum erscheinen. Hierzu wird ein DBText-Feld hinzugefügt, es sollte nicht direkt neben dem Geburtsdatum legen, damit sich die Felder bei langen Geburtsdaten nicht überlappen. | Das Alter soll nun hinter dem Geburtsdatum erscheinen. Hierzu wird ein DBText-Feld hinzugefügt, es sollte nicht direkt neben dem Geburtsdatum legen, damit sich die Felder bei langen Geburtsdaten nicht überlappen. | ||
Das DBText-Feld wird wie gewünscht ausgerichtet, hier in Beispiel wird auch die Ausrichtung des Texts im Feld auf ''"Linksbündig"'' gestellt. Dann lässt sich über die Werkzeugleiste die ''Datenquelle'' ''"Schueler"'' einstellen. Im Datenfeld rechts daneben wird per Dropdown-Menü ''"Alter'"" ausgewählt. | Das DBText-Feld wird wie gewünscht ausgerichtet, hier in Beispiel wird auch die Ausrichtung des Texts im Feld auf ''"Linksbündig"'' gestellt. | ||
Dann lässt sich über die Werkzeugleiste die ''Datenquelle'' ''"Schueler"'' einstellen. | |||
Im Datenfeld rechts daneben wird per Dropdown-Menü ''"Alter'"" ausgewählt. | |||
<br clear=all> | <br clear=all> | ||
Zeile 149: | Zeile 155: | ||
===Erstellung des Reports=== | ===Erstellung des Reports=== | ||
[[Datei:SchILD_Report_Berichtsassistent_1.png|thumb|Erzeugen eines neuen Reports.]] | [[Datei:SchILD_Report_Berichtsassistent_1.png|thumb|hochkant=1.7|Erzeugen eines neuen Reports.]] | ||
Der Berichtsassistent wird mit einem Klick auf ''Datei'' ➜ ''Neu...' aufgerufen. | Der Berichtsassistent wird mit einem Klick auf ''Datei'' ➜ ''Neu...' aufgerufen. | ||
Alternativ kann die Tastenkombination ''"Strg + N"'' verwendet werden. | Alternativ kann die Tastenkombination ''"Strg + N"'' verwendet werden. | ||
[[Datei:SchILD_Report_Berichtsassistent_2.png|thumb|Aufruf des Berichtsassistenten.]] | [[Datei:SchILD_Report_Berichtsassistent_2.png|thumb|hochkant=1.2|Aufruf des Berichtsassistenten.]] | ||
Dann ist "Berichtsassistent" zu wählen und mit "Ok" zu bestätigen. | Dann ist "Berichtsassistent" zu wählen und mit "Ok" zu bestätigen. | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Berichtsassistent_3.png|thumb|Aufruf des Berichtsassistenten.]] | [[Datei:SchILD_Report_Berichtsassistent_3.png|thumb|hochkant=1.2|Aufruf des Berichtsassistenten.]] | ||
In dieser Maske ist zuerst eine ''Datenquelle'' zu wählen. Da eine Liste voller Schülerdaten erzeugt werden soll, wird die Datenquelle ''"Schueler"'' gewählt. | In dieser Maske ist zuerst eine ''Datenquelle'' zu wählen. Da eine Liste voller Schülerdaten erzeugt werden soll, wird die Datenquelle ''"Schueler"'' gewählt. | ||
Zeile 174: | Zeile 180: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Berichtsassistent_4.png|thumb|Datenfelder werden genutzt, um Schüler zu gruppieren.]] | [[Datei:SchILD_Report_Berichtsassistent_4.png|thumb|hochkant=1.2|Datenfelder werden genutzt, um Schüler zu gruppieren.]] | ||
Mit einem Doppelklick wurde das Datenfeld ''"Klasse"'' nach unten in '''Gruppen''' verschoben. Dies bedeutet nun, dass alle Schüler, bei denen dieses Merkmal gleich ist, zu einer Gruppe zusammengefasst sind. Durch die Wahl des Feldes "Klasse" erzeugen wir nun eine nach Klassen sortierte Liste. | Mit einem Doppelklick wurde das Datenfeld ''"Klasse"'' nach unten in '''Gruppen''' verschoben. Dies bedeutet nun, dass alle Schüler, bei denen dieses Merkmal gleich ist, zu einer Gruppe zusammengefasst sind. Durch die Wahl des Feldes "Klasse" erzeugen wir nun eine nach Klassen sortierte Liste. | ||
Zeile 182: | Zeile 188: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Berichtsassistent_5.png|thumb|Auswahl eines Layouts und der Seitenausrichtung.]] | [[Datei:SchILD_Report_Berichtsassistent_5.png|thumb|hochkant=1.2|Auswahl eines Layouts und der Seitenausrichtung.]] | ||
Im nächsten Fenster wird ein Layout gewählt, hier wäre einfach zu schauen, was für den gewünschten Report sinnvoll erscheint. Hier im Beispiel wurde einfach '''Links ausrichten''' angewählt. | Im nächsten Fenster wird ein Layout gewählt, hier wäre einfach zu schauen, was für den gewünschten Report sinnvoll erscheint. Hier im Beispiel wurde einfach '''Links ausrichten''' angewählt. | ||
Zeile 188: | Zeile 194: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Berichtsassistent_6.png|thumb|Wahl eines Stils.]] | [[Datei:SchILD_Report_Berichtsassistent_6.png|thumb|hochkant=1.2|Wahl eines Stils.]] | ||
Im nächsten Fenster ist ein Stil zu wählen. Hier wurde ''sachlich'' angewählt. | Im nächsten Fenster ist ein Stil zu wählen. Hier wurde ''sachlich'' angewählt. | ||
Zeile 194: | Zeile 200: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Berichtsassistent_7.png|thumb|Wahl des Modus, in dem sich der Editor nach Abschluss des Assistenten befindet.]] | [[Datei:SchILD_Report_Berichtsassistent_7.png|thumb|hochkant=1.2|Wahl des Modus, in dem sich der Editor nach Abschluss des Assistenten befindet.]] | ||
In diesem abschließenden Fenster wird gewählt, ob der Report im '''Editor''' oder in der '''Vorschau''' geöffnet wird. Ein Wechsel ist nach dem Abschluss des Assistenten möglich. | In diesem abschließenden Fenster wird gewählt, ob der Report im '''Editor''' oder in der '''Vorschau''' geöffnet wird. Ein Wechsel ist nach dem Abschluss des Assistenten möglich. | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Berichtsassistent_8.png|thumb|Das vorläufig fertige Ergebnis.]] | [[Datei:SchILD_Report_Berichtsassistent_8.png|thumb|hochkant=1.2|Das vorläufig fertige Ergebnis.]] | ||
Im fertig generierten Report wurde viel Arbeit schon erledigt: die Felder sind vorhanden, es wird ordentlich nach der Klasse gruppiert und die Schüler sind sauber in einer Liste. Weiterhin finden sich im Fuß das Datum des Drucks und eine Seitenzahl. | Im fertig generierten Report wurde viel Arbeit schon erledigt: die Felder sind vorhanden, es wird ordentlich nach der Klasse gruppiert und die Schüler sind sauber in einer Liste. Weiterhin finden sich im Fuß das Datum des Drucks und eine Seitenzahl. | ||
Zeile 208: | Zeile 214: | ||
====Einfache Anpassungen zu Layout, Linien und Schriften==== | ====Einfache Anpassungen zu Layout, Linien und Schriften==== | ||
[[Datei:SchILD_Report_Anpassen_1.png|thumb|Identifizierte Probleme.]] | [[Datei:SchILD_Report_Anpassen_1.png|thumb|hochkant=1.7|Identifizierte Probleme.]] | ||
Folgende Aspekte sollen verbessert werden: | Folgende Aspekte sollen verbessert werden: | ||
* Es fällt auf, dass im Report ein ''Titel'' vorhanden ist. Dieser Titel wird nur auf die erste Seite des Reports gedruckt, was Sinn machen kann, bei Klassenlisten aber nicht. Hier hätte etwa die Liste der 5a als erste Klasse einen Titel, alle anderen Klassen nicht. | * Es fällt auf, dass im Report ein ''Titel'' vorhanden ist. Dieser Titel wird nur auf die erste Seite des Reports gedruckt, was Sinn machen kann, bei Klassenlisten aber nicht. Hier hätte etwa die Liste der 5a als erste Klasse einen Titel, alle anderen Klassen nicht. | ||
Zeile 215: | Zeile 221: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_2.png|thumb|Deaktivieren des Titels.]] | [[Datei:SchILD_Report_Anpassen_2.png|thumb|hochkant=1.2|Deaktivieren des Titels.]] | ||
Der Titel kann über '''Bericht''' deaktiviert werden. Ein ''Titel'' steht nur auf der ersten Seite, die ''Zusammenfassung'' findet sich auf der letzten, während ''Kopf'' und ''Fuß'' auf jeder Seite über und unter dem ''Detailbereich'' generiert werden. Hat man einen Report, in dem ''Kopf'' und ''Fuß'' nicht benötigt werden lassen sich diese hier deaktivieren. | Der Titel kann über '''Bericht''' deaktiviert werden. Ein ''Titel'' steht nur auf der ersten Seite, die ''Zusammenfassung'' findet sich auf der letzten, während ''Kopf'' und ''Fuß'' auf jeder Seite über und unter dem ''Detailbereich'' generiert werden. Hat man einen Report, in dem ''Kopf'' und ''Fuß'' nicht benötigt werden lassen sich diese hier deaktivieren. | ||
Zeile 229: | Zeile 235: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_3.png|thumb|Umfärben der bunten Felder.]] | [[Datei:SchILD_Report_Anpassen_3.png|thumb|hochkant=1.5|Umfärben der bunten Felder.]] | ||
Wieder werden mit ''Shift + Klickklickklick'' alle gewünschten Felder angewählt, bei denen "blaue Farbe" identifiziert wurde. Dies betrifft die Kopfzeilentextfelder, ''Klasse'' und das Druckdatum im Gruppenfuß. Mit einem Klick auf das ''Schriftfarbenwerkzeug'' lassen sich die Schriften in Schwarz umfärben. | Wieder werden mit ''Shift + Klickklickklick'' alle gewünschten Felder angewählt, bei denen "blaue Farbe" identifiziert wurde. Dies betrifft die Kopfzeilentextfelder, ''Klasse'' und das Druckdatum im Gruppenfuß. Mit einem Klick auf das ''Schriftfarbenwerkzeug'' lassen sich die Schriften in Schwarz umfärben. | ||
Zeile 236: | Zeile 242: | ||
Das letzte Detail, das angepasst wird, ist das Textfeld im Gruppenkopf für das Geschlecht. Da das Datenbankfeld "GeschlechtMW" heißt, wird auch genau diese Bezeichnung in der Kopfzeile übernommen. Diese Bezeichnung sieht nicht gut aus und wird in "Geschlecht" geändert - das Datenbankfeld darunter im Detailbereich heißt natürlich weiterhin "GeschlechtMW". | Das letzte Detail, das angepasst wird, ist das Textfeld im Gruppenkopf für das Geschlecht. Da das Datenbankfeld "GeschlechtMW" heißt, wird auch genau diese Bezeichnung in der Kopfzeile übernommen. Diese Bezeichnung sieht nicht gut aus und wird in "Geschlecht" geändert - das Datenbankfeld darunter im Detailbereich heißt natürlich weiterhin "GeschlechtMW". | ||
[[Datei:SchILD_Report_Anpassen_6.png|thumb|Einfügen von Linien.]] | [[Datei:SchILD_Report_Anpassen_6.png|thumb|hochkant=1.5|Einfügen von Linien.]] | ||
Um Eintragungen von Hand in der Liste vorzunehmen, wären einige Trennlinien wünschenswert. | Um Eintragungen von Hand in der Liste vorzunehmen, wären einige Trennlinien wünschenswert. | ||
Zeile 251: | Zeile 257: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_4.png|thumb|Der Report im Editormodus.]] | [[Datei:SchILD_Report_Anpassen_4.png|thumb|hochkant=1.5|Der Report im Editormodus.]] | ||
Der Report sieht nun wie folgt im Editormodus aus... | Der Report sieht nun wie folgt im Editormodus aus... | ||
Zeile 257: | Zeile 263: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_5.png|thumb|Der Report in der Vorschau.]] | [[Datei:SchILD_Report_Anpassen_5.png|thumb|hochkant=1.5|Der Report in der Vorschau.]] | ||
... und hier als das vorläufig fertige Ergebnis: | ... und hier als das vorläufig fertige Ergebnis: | ||
<br clear=all> | <br clear=all> | ||
Zeile 273: | Zeile 279: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_8.png|thumb|Definition, dass die Gruppe ''Schueler.Klasse'' zum Seitenwechseln genutzt werden soll.]] | [[Datei:SchILD_Report_Anpassen_8.png|thumb|hochkant=1.2|Definition, dass die Gruppe ''Schueler.Klasse'' zum Seitenwechseln genutzt werden soll.]] | ||
Hier sind nun alle eingestellten Gruppen zu sehen, in diesem Fall ist dies nur die eine. | Hier sind nun alle eingestellten Gruppen zu sehen, in diesem Fall ist dies nur die eine. | ||
Zeile 282: | Zeile 288: | ||
====Systemvariablen==== | ====Systemvariablen==== | ||
[[Datei:SchILD_Report_Anpassen_9.png|thumb|Verwendung von Systemvariablen.]] | [[Datei:SchILD_Report_Anpassen_9.png|thumb|hochkant=1.7|Verwendung von Systemvariablen.]] | ||
Eine ''Systemvariable'' wurde schon vom Berichtsassistenten gesetzt: Das ''Druckdatum'' im Fuß des Reports. | Eine ''Systemvariable'' wurde schon vom Berichtsassistenten gesetzt: Das ''Druckdatum'' im Fuß des Reports. | ||
Zeile 293: | Zeile 299: | ||
====Zeilennummerierung per Zähler==== | ====Zeilennummerierung per Zähler==== | ||
[[Datei:SchILD_Report_Anpassen_10.png|thumb|Einfügen des '''DBCalc'''-Feldes.]] | [[Datei:SchILD_Report_Anpassen_10.png|thumb|hochkant=1.5|Einfügen des '''DBCalc'''-Feldes.]] | ||
Um einen Zähler zu Beginn einer Zeile hinzuzufügen, muss der erste Eintrag etwas nach rechts verschoben werden. Hierzu werden NameVorname und das erste Datenbankfeld markiert und nach rechts geschoben. | Um einen Zähler zu Beginn einer Zeile hinzuzufügen, muss der erste Eintrag etwas nach rechts verschoben werden. Hierzu werden NameVorname und das erste Datenbankfeld markiert und nach rechts geschoben. | ||
Zeile 303: | Zeile 309: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_11.png|thumb|Wahl von '''Laufender Zähler''' nach einem Rechtsklick.]] | [[Datei:SchILD_Report_Anpassen_11.png|thumb|hochkant=1.2|Wahl von '''Laufender Zähler''' nach einem Rechtsklick.]] | ||
Mit einem Rechtsklick öffnet sich das Kontextmenü von ''DBCalc''. Es gibt die Möglichkeit, über Felder eine ''Summe'', das ''Maximum'', das ''Minimum'', den ''Mittelwert'' oder die jeweils laufende Position von '''Laufender Zähler'' auszugeben. Diese Wahlmöglichkeit wird für den Zähler hier eingestellt. | Mit einem Rechtsklick öffnet sich das Kontextmenü von ''DBCalc''. Es gibt die Möglichkeit, über Felder eine ''Summe'', das ''Maximum'', das ''Minimum'', den ''Mittelwert'' oder die jeweils laufende Position von '''Laufender Zähler'' auszugeben. Diese Wahlmöglichkeit wird für den Zähler hier eingestellt. | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_12.png|thumb|Nutzen der ''Gruppe'', den Zähler bei einem Gruppenwechsel zurückzusetzen.]] | [[Datei:SchILD_Report_Anpassen_12.png|thumb|hochkant=1.2|Nutzen der ''Gruppe'', den Zähler bei einem Gruppenwechsel zurückzusetzen.]] | ||
Da bei der hier erstellten Klassenliste nicht die komplette Schülermenge laufend durchgezählt werden soll, wird die Gruppe ''Klasse'' genutzt, den Zähler - wie bei den Seitenzahlen auch schon - bei einem Gruppenwechsel zurückzusetzen. | Da bei der hier erstellten Klassenliste nicht die komplette Schülermenge laufend durchgezählt werden soll, wird die Gruppe ''Klasse'' genutzt, den Zähler - wie bei den Seitenzahlen auch schon - bei einem Gruppenwechsel zurückzusetzen. | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_13.png|thumb|Der Zähler funktioniert technisch...]] | [[Datei:SchILD_Report_Anpassen_13.png|thumb|hochkant=1.2|Der Zähler funktioniert technisch...]] | ||
{{Hinweis|Zuerst einmal wird festgestellt, dass die Zeilen zu hoch sind. Dies liegt daran, dass nach der Justierung des Zählerfeldes vergessen wurde, den für die Arbeit vergrößerten Detailbereich wieder klein zu schieben. Dies wird nun nachgeholt.}} | {{Hinweis|Zuerst einmal wird festgestellt, dass die Zeilen zu hoch sind. Dies liegt daran, dass nach der Justierung des Zählerfeldes vergessen wurde, den für die Arbeit vergrößerten Detailbereich wieder klein zu schieben. Dies wird nun nachgeholt.}} | ||
Zeile 317: | Zeile 323: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_14.png|thumb|Veränderung des Anzeigeformats.]] | [[Datei:SchILD_Report_Anpassen_14.png|thumb|hochkant=1.2|Veränderung des Anzeigeformats.]] | ||
Hierzu wird wieder mit einem Rechtsklick das Kontextmenü aufgerufen, dann wird '''Anzeigeformat'' ausgewählt. | Hierzu wird wieder mit einem Rechtsklick das Kontextmenü aufgerufen, dann wird '''Anzeigeformat'' ausgewählt. | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_15.png|thumb|Eingabe des gewünschten Formats.]] | [[Datei:SchILD_Report_Anpassen_15.png|thumb|hochkant=1.2|Eingabe des gewünschten Formats.]] | ||
Das Anzeigeformat lässt sich frei wählen, der Zähler hier soll z.B. "5." ausgeben. Daher wird die Zeilenfolge '''#'.'''' eingetippt. "#" steht hier für die aktuelle Zahl des Zählers, und '.' bedeutet, dass dahinter der Punkt gesetzt wird. | Das Anzeigeformat lässt sich frei wählen, der Zähler hier soll z.B. "5." ausgeben. Daher wird die Zeilenfolge '''#'.'''' eingetippt. "#" steht hier für die aktuelle Zahl des Zählers, und '.' bedeutet, dass dahinter der Punkt gesetzt wird. | ||
Zeile 327: | Zeile 333: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_16.png|thumb|Das Ergebnis.]] | [[Datei:SchILD_Report_Anpassen_16.png|thumb|hochkant=1.5|Das Ergebnis.]] | ||
Das Ergebnis der Arbeit sieht nun sehr brauchbar aus. Aus der Spalte auf der linken Seite geht hervor, dass jede Klasse nun auf einer eigenen Seite dargestellt wird. | Das Ergebnis der Arbeit sieht nun sehr brauchbar aus. Aus der Spalte auf der linken Seite geht hervor, dass jede Klasse nun auf einer eigenen Seite dargestellt wird. | ||
Zeile 338: | Zeile 344: | ||
Exemplarisch wird nun noch ein Schulkopf eingebunden werden. Hierzu verwenden wir einen ''Subreport'', der sich im Ordner ''Header_Footer'' befindet, da es sich um einen Kopf handelt. | Exemplarisch wird nun noch ein Schulkopf eingebunden werden. Hierzu verwenden wir einen ''Subreport'', der sich im Ordner ''Header_Footer'' befindet, da es sich um einen Kopf handelt. | ||
[[Datei:SchILD_Report_Anpassen_17.png|thumb|"Dynamische Subreports" (links) und "statische Subreports" (rechts).]] | [[Datei:SchILD_Report_Anpassen_17.png|thumb|hochkant=1.5|"Dynamische Subreports" (links) und "statische Subreports" (rechts).]] | ||
Es gibt zwei Arten von ''Subreports'' | Es gibt zwei Arten von ''Subreports'' | ||
* Ein normaler '''Subreport:''' Ein solcher Subreport wird einmal bei der Erstellung des Hauptreports entweder von Hand angelegt oder aus einem existierenden Report geladen. Dann ist dieser mit im Hauptreport gespeichert und muss auch in diesem verändert werden. Im Screenshot ist dies das linke markierte Werkzeug. | * Ein normaler '''Subreport:''' Ein solcher Subreport wird einmal bei der Erstellung des Hauptreports entweder von Hand angelegt oder aus einem existierenden Report geladen. Dann ist dieser mit im Hauptreport gespeichert und muss auch in diesem verändert werden. Im Screenshot ist dies das linke markierte Werkzeug. | ||
Zeile 346: | Zeile 352: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_18.png|thumb|Nutzen eines ''dynamischen Subreports''.]] | [[Datei:SchILD_Report_Anpassen_18.png|thumb|hochkant=1.5|Nutzen eines ''dynamischen Subreports''.]] | ||
Zuerst wird ein Feld für einen '''dynamisch ladbaren Subreport''' über die Werkzeugleiste im Kopf des aktuellen Reports abgelegt. | Zuerst wird ein Feld für einen '''dynamisch ladbaren Subreport''' über die Werkzeugleiste im Kopf des aktuellen Reports abgelegt. | ||
Zeile 353: | Zeile 359: | ||
{{Hinweis|Achten Sie im Kontextmenü auch darauf, dass '''Dehnen''' aktiviert ist. Dieser Schalter bedeutet, dass sich die Felder - hier das Feld des ''dynamischen Subreports'' an die Größe des Inhalts anpassen.}} | {{Hinweis|Achten Sie im Kontextmenü auch darauf, dass '''Dehnen''' aktiviert ist. Dieser Schalter bedeutet, dass sich die Felder - hier das Feld des ''dynamischen Subreports'' an die Größe des Inhalts anpassen.}} | ||
[[Datei:SchILD_Report_Anpassen_19.png|thumb|Wahl des zu verwendenden Subreports als Kopf.]] | [[Datei:SchILD_Report_Anpassen_19.png|thumb|hochkant=1.2|Wahl des zu verwendenden Subreports als Kopf.]] | ||
Dann wird eine passender Kopf gewählt, der sich im Ordner ''Header_Footer'' befindet. | Dann wird eine passender Kopf gewählt, der sich im Ordner ''Header_Footer'' befindet. | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_20.png|thumb|Der Kopf erscheint über der Klassenliste.]] | [[Datei:SchILD_Report_Anpassen_20.png|thumb|hochkant=1.5|Der Kopf erscheint über der Klassenliste.]] | ||
Nun erscheint dieser Kopf über dem hier erstellten Report. Da es sich bei dem Kopf um einen dynamischen Subreport handelt, werden auch alle in Zukunft erzeugten Listen eventuelle Veränderungen an diesem aktuell noch sehr rudimentären Kopf enthalten. | Nun erscheint dieser Kopf über dem hier erstellten Report. Da es sich bei dem Kopf um einen dynamischen Subreport handelt, werden auch alle in Zukunft erzeugten Listen eventuelle Veränderungen an diesem aktuell noch sehr rudimentären Kopf enthalten. | ||
<br clear=all> | <br clear=all> | ||
Zeile 369: | Zeile 375: | ||
{{Hinweis|Bitte achten Sie darauf, ob etwas tatsächlich programmiert werden muss oder ob nicht Datenbankfunktionen die gleiche Funktionalität schon mit Bordmitteln bereitstellen. Es empfiehlt sich bei aller technischen Begeisterung die Reports einfach zu halten.}} | {{Hinweis|Bitte achten Sie darauf, ob etwas tatsächlich programmiert werden muss oder ob nicht Datenbankfunktionen die gleiche Funktionalität schon mit Bordmitteln bereitstellen. Es empfiehlt sich bei aller technischen Begeisterung die Reports einfach zu halten.}} | ||
[[Datei:SchILD_Reports_Programmieren_1.png|thumb|Identifikation der relevanten Felder im Editor.]] | [[Datei:SchILD_Reports_Programmieren_1.png|thumb|hochkant=1.5|Identifikation der relevanten Felder im Editor.]] | ||
Für dieses Beispiel soll die Klassenliste noch ein neues Feature enthalten: Wenn die Datenweitergabe für einen Schüler gesperrt ist, im SchILD wird dies in den Individualdaten I als ''"Keine Auskunft an Dritte'' markiert, wird das Geburtsdatum in der Liste unterdrückt. Denkbar wäre es, auch in Telefon- und Adressenlisten eben Telefonnummern und die Anschrift nicht auszugeben. | Für dieses Beispiel soll die Klassenliste noch ein neues Feature enthalten: Wenn die Datenweitergabe für einen Schüler gesperrt ist, im SchILD wird dies in den Individualdaten I als ''"Keine Auskunft an Dritte'' markiert, wird das Geburtsdatum in der Liste unterdrückt. Denkbar wäre es, auch in Telefon- und Adressenlisten eben Telefonnummern und die Anschrift nicht auszugeben. | ||