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.
Report - Platzhalter für Erziehungsberechtigte
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
Re: Report - Platzhalter für Erziehungsberechtigte
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.
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
Lieben Gruß
Oliver Weber
Geschwister-Scholl-Gesamtschule Moers
-
- Beiträge: 1662
- Registriert: Montag 3. Dezember 2018, 10:28
- Wohnort: Schwerte
- Schulform: Gesamtschule
Re: Report - Platzhalter für Erziehungsberechtigte
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.
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.
Re: Report - Platzhalter für Erziehungsberechtigte
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
Lieben Gruß
Oliver Weber
Geschwister-Scholl-Gesamtschule Moers
Re: Report - Platzhalter für Erziehungsberechtigte
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.
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
A. Löser