Report - Platzhalter für Erziehungsberechtigte

Alles, was den Reportdesigner und Drucken betrifft. Fehlermeldungen, Fragen, Reports

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Antworten
eskiler
Beiträge: 1
Registriert: Donnerstag 25. April 2024, 09:12
Schulform: Gesamtschule

Report - Platzhalter für Erziehungsberechtigte

Beitrag von eskiler »

Hallo zusammen,

gibt es bei SchilD einen Platzhalter für "Erziehungsberechtiger", "Erziehungsberechtigte" oder "Erziehungsberechtigten", den ich in einem Rich-Text-Dokument verwenden kann? Über Rückmeldungen würde ich mich freuen.
OWeber
Beiträge: 92
Registriert: Montag 10. Dezember 2018, 16:23
Schulform: GE

Re: Report - Platzhalter für Erziehungsberechtigte

Beitrag von OWeber »

Hallo alle zusammen,
vielleicht zur Konkretisierung des o.g. Problems - in einem Report gibt es ein RichText-Feld namens "Brieftext"; in diesem vorgegebenen Text möchten wir gerne den Textbaustein "in Ihrer Verantwortung als Erziehungsberechtigte/r" gerne in Abhängigkeit von der Art der Erziehungsberechtigten, die in Schild hinterlegt ist, ändern:
Art Mutter --> Mutter
Art Vater --> Vater
Art Eltern --> Eltern
Art gem. Sorg --> Eltern

Über Hinweise und Anregungen freuen wir uns - die "einfache" Lösung mittels Platzhalter &xxx%yyy& funktioniert bei multiplen Texten wohl nicht.
---------------------------
Lieben Gruß

Oliver Weber
Geschwister-Scholl-Gesamtschule Moers
GE Schwerte
Beiträge: 1662
Registriert: Montag 3. Dezember 2018, 10:28
Wohnort: Schwerte
Schulform: Gesamtschule

Re: Report - Platzhalter für Erziehungsberechtigte

Beitrag von GE Schwerte »

Es gibt das Datenfeld "Erzieher -> Bezeichnung".

Dort steht die auf der Registerkarte "Erz.-Berechtigte" im Feld "Art" eingetragene Bezeichnung,
also z.B. Mutter, Vater, Eltern, Großmutter, Vormund etc.

Die möglichen Einträge können Sie selbst unter dem Menü Kataloge -> Erzieher-Arten definieren.
OWeber
Beiträge: 92
Registriert: Montag 10. Dezember 2018, 16:23
Schulform: GE

Re: Report - Platzhalter für Erziehungsberechtigte

Beitrag von OWeber »

Vielen Dank GE Schwerte - die Info haben wir auch und genau dieses Feld in das RichText-Feld eingebaut. Nun sollen die o.g. Änderungen im Text dann bei Vorhandensein des jeweiligen Eintrags vorgenommen werden. Und hier suchen wir nach einem "OnPrint" oder "ReplaceOnPrint"-Ansatz für die Programmierung.
---------------------------
Lieben Gruß

Oliver Weber
Geschwister-Scholl-Gesamtschule Moers
A.Löser
Fachberater*in
Beiträge: 162
Registriert: Montag 3. Dezember 2018, 19:56
Schulform: Sek I

Re: Report - Platzhalter für Erziehungsberechtigte

Beitrag von A.Löser »

Sie können in Ihren Brieftext beliebige selbst definierte Platzhalter einbauen.
Beispiel: ..... In Ihrer Veranwortung als $Erzieher$ .........

Diesen eigenen Platzhalter müssen Sie dann durch Programmierung entsprechend belegen:

Beispiel vereinfacht:
if Erzieher['Bezeichnung']='Vater' then Brieftext.Richtext:=ReplaceText(Brieftext.richtext,'$Erzieher$','Erziehungsberechtigter');
if Erzieher['Bezeichnung']=Mutter' then Brieftext.Richtext:=ReplaceText(Brieftext.richtext,'$Erzieher$','Erziehungsberechtigte');

Sie müssen natürlich dafür sorgen, dass mit jedem neuen Erzieher-Datensatz immer wieder der urprüngliche
Brieftext incl. Platzhalter zur Verfügung steht, damit der Platzhalter dann wieder passend belegt werden kann.
Mit freundlichen Grüßen
A. Löser
Antworten