3.762
Bearbeitungen
Keine Bearbeitungszusammenfassung |
|||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
{{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 gut verwenden lassen, finden sich in der vollständig überarbeiteten Report-Basissammlung.}} | {{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 235: | Zeile 235: | ||
<br clear=all> | <br clear=all> | ||
[[Datei:SchILD_Report_Anpassen_3.png|thumb|hochkant=1. | [[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 242: | 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 257: | 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 263: | 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 279: | 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 288: | 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 299: | 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 309: | 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 323: | 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 333: | 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 344: | 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 352: | 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 359: | 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 375: | 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. | ||