Serienbriefe (Reportverwaltung): Unterschied zwischen den Versionen
Zeile 41: | Zeile 41: | ||
===DIN-Anschreibenfeld=== | ===DIN-Anschreibenfeld=== | ||
==Der vorformatierte Text (RichTextFelder== | ==Der vorformatierte Text (RichTextFelder)== | ||
''Label''- und ''DBText''-Felder eigenen sich gut für kurze, einzeilige Textinhalte, sind für längere Fließtexte und unterschiedliche Formatierungen aber untauglich. | |||
[[Datei:SchILD_Reports_Serienbriefe_4_RichTextFeld.png|thumb|Einfügen eines ''RichText''-Feldes.]] | |||
Hierfür lassen sich wie aus Textverarbeitungsprogrammen gewohnt fertig formatierte Texte in Reports einbinden, in die sogar Datenbankabfragen eingebunden werden können. | |||
Dies wird über ''RichText''-Felder möglich. | |||
Setzen Sie ein solches mit dem passenden Werkzeug. Platzieren Sie dann das Feld anhand einer oder zwei Kanten und passen Sie schließlich die gewünschte Größe an. | |||
<br clear=all> | |||
[[Datei:SchILD_Reports_Serienbriefe_5_RTF_Kontextmenü.png|thumb|Über das Kontextmenü im RichText-Feld können im Text angesprochene Einstellungen vorgenommen werden.]] | |||
{{Achtung|Tipp und Warnung zugleich: Mit der rechten Maustaste lässt sich das Feld im Kontextmenü auf ''Dehnen'' stellen. Das Feld wird sich nun in der Höhe an die Größe des Inhalts anpassen. Auch lässt über ''Verschieben im Verhältnis zu...'' ein übergeordnetes Feld wählen, so dass zum Beispiel ein RichText-Feld sich immer direkt an ein Vorheriges anschließt - unabhängig von der sich ändernden Größe dieses vorherigen Feldes.<br> | |||
Dies kann aber auch bedeuten, dass sich das Feld bei unvorhergesehen umfangreichen Inhalten in andere Felder darunter verschiebt beziehungsweise andere Felder aus der Seite heraus schiebt und einen jedes Format zerstörende Seitenwechsel erzwingt.}} | |||
<br clear=all> | |||
==Serienbriefe mit MS Word== | ==Serienbriefe mit MS Word== | ||
[[Kategorie: SchILD-NRW]] [[Kategorie: Report]] | [[Kategorie: SchILD-NRW]] [[Kategorie: Report]] |
Version vom 13. März 2023, 22:12 Uhr
Über SchILD-NRW lassen sich mit dem Reporteditor auch Serienbriefe erstellen.
Ein Report als Serienbrief
Die Struktur eines Serienbriefes am Beispiel
Ein Report, der den Schulkopf und ein passendes Adressfeld für die Adresse eines Schülers oder der Erziehungsberechtigten enthält, ist ein Serienbrief.
Alle hier in diesem Artikel erwähnten und nicht weiter erläuterten Werkzeuge des Reportexplorers werden in den Einführungsartikeln zum Reporting behandelt. Alle neuen Werkzeuge werden hier im Detail besprochen.
Schauen Sie in Reportsammlungen, ob es schon einen Serienbrief gibt, der Ihre Anforderungen eng genug erfüllt. Einen Report anzupassen ist oft einfacher, als einen vollständig neu zu erstellen.
Über Reportverwaltung kann im Reportexplorer ein Report neu erstellt oder geöffnet werden. Im ersten Screenshot wird ein sehr simpler Report gezeigt, der aus der Datenquelle Schueler die Adressdaten aus den Individualdaten I eines Schülerdatensatzes abruft und nach einem festen Textfeld, das die "Erziehungsberechtigen des Kinds" anspricht ausführt.
Weiterhin wurde hier in diesem Beispiel auf der rechten Seite ein DBText-Feld mit der Datenquelle "EigeneSchule" verwendet, welches den "Ort" der Schule abruft. Darunter findet sich eine Systemvariable mit dem Druckdatum.
Der Screenshot rechts zeigt den Report-Entwurf in der Vorschau.
In diesem Beispiel hat der Report keinen Kopf, hier kann ihr Standard-Schulkopf über einen Dynamischen Subreport eingebunden werden.
Weiterhin besteht der Beispielbrief nur aus einem Platzhalter-Textfeld und einer Linie.
Seitenumbrüche ließen sich mit einer Gruppierung erzeugen oder indem der Serienbrief so entworfen wird, dass ein Brief genau eine Seite füllt.
Anschreiben von erfassten Erziehern
Sollen hingegen erfasste Erzieher statt der Meldedresse eines Schülereintrags verwendet werden, können erfasste Erzieherdatensätze über DBText-Felder mit der Datenquelle Erzieher abgerufen werden.
Hierbei ist zu beachten, dass jede Zeile eine Erzieherdatensatz darstellt, der bis zu zwei Erzieher enthalten kann. Klassisch wären dies Eltern, bei denen es eine 1. Person und eine 2. Person gibt.
Die Daten können über die entsprechenden Felder dieser Datenquelle abgerufen werden. Für die Adressblöcke nützliche Felder sind VornamenUndName, ErzStrasse und ErzPLZOrt.
Bei Verwendung von RichText-Feldern, mehr dazu unten, dürfte BriefAdresse in der Datenquelle Erzieher die sinnvollste Wahl sein.
DIN-Anschreibenfeld
Der vorformatierte Text (RichTextFelder)
Label- und DBText-Felder eigenen sich gut für kurze, einzeilige Textinhalte, sind für längere Fließtexte und unterschiedliche Formatierungen aber untauglich.
Hierfür lassen sich wie aus Textverarbeitungsprogrammen gewohnt fertig formatierte Texte in Reports einbinden, in die sogar Datenbankabfragen eingebunden werden können.
Dies wird über RichText-Felder möglich.
Setzen Sie ein solches mit dem passenden Werkzeug. Platzieren Sie dann das Feld anhand einer oder zwei Kanten und passen Sie schließlich die gewünschte Größe an.
Tipp und Warnung zugleich: Mit der rechten Maustaste lässt sich das Feld im Kontextmenü auf Dehnen stellen. Das Feld wird sich nun in der Höhe an die Größe des Inhalts anpassen. Auch lässt über Verschieben im Verhältnis zu... ein übergeordnetes Feld wählen, so dass zum Beispiel ein RichText-Feld sich immer direkt an ein Vorheriges anschließt - unabhängig von der sich ändernden Größe dieses vorherigen Feldes.
Dies kann aber auch bedeuten, dass sich das Feld bei unvorhergesehen umfangreichen Inhalten in andere Felder darunter verschiebt beziehungsweise andere Felder aus der Seite heraus schiebt und einen jedes Format zerstörende Seitenwechsel erzwingt.