Seite 1 von 1
Vorname mit Bindestrich bei einer Lehrkraft
Verfasst: Dienstag 4. Februar 2025, 07:46
von OWeber
Guten Morgen zusammen,
bei unseren Zeugnissen wird mittels des folgenden Codes
Text := copy(Lernabschnitte['KLVorname'],1,1) + '. ' + Lernabschnitte['KLNachname'];
der Name der Klassenleitung mit abgekürztem Vornamen (M. Müller) ausgegeben. Nun möchte eine Lehrkraft, die Max-Markus Müller heißt, mit M.-M. Müller aufgeführt werden. Da scheitere ich aber mit meinem Vorgehen - kann mir jemand einen entscheidenden Schubs bitte geben? Danke!
Re: Vorname mit Bindestrich bei einer Lehrkraft
Verfasst: Dienstag 4. Februar 2025, 08:05
von sbrando
Sie könnten die Option UnterschriftenKL in der ini-Datei auf "I" setzen und unter UnterschriftenKLText die gewünschte Beschriftung angeben ganz ohne den Code der Zeugnisse zu ändern. Oder Sie sagen Ihrem Kollegen, er soll sich nicht so anstellen

Re: Vorname mit Bindestrich bei einer Lehrkraft
Verfasst: Dienstag 4. Februar 2025, 08:14
von OWeber
Hallo Herr Brando,
danke für die Antwort - das würde ich auch machen, wenn ich die Zeugnisformulare hier nutzen würde (das ist für die Zukunft geplant); zur Zeit nutzen wir noch einen eigenen Report mit eben dieser Programmierung. Ihren zweiten Vorschlag werde ich dann umsetzen, wenn nichts anderes hilft

Re: Vorname mit Bindestrich bei einer Lehrkraft
Verfasst: Dienstag 4. Februar 2025, 08:33
von Jochen Torspecken
Wie wäre es mit einer neuen Zeile:
IF Lernabschnitte['KLKuerzel']='XXX' then text:= 'M.-M. Müller';
Wobei XX das Kürzel dieses einen Kollegen ist.
Allerdings finde ich den 2. Vorschlag auch besser.

Re: Vorname mit Bindestrich bei einer Lehrkraft
Verfasst: Dienstag 4. Februar 2025, 08:43
von OWeber
die Idee mit der zweiten Zeile ist mir auch noch gekommen, das hat dann geklappt - danke! Vorschlag 2 ist weiter im Gespräch

Re: Vorname mit Bindestrich bei einer Lehrkraft
Verfasst: Dienstag 4. Februar 2025, 15:20
von W.Maßmann
Eine weitere Möglichkeit:
var hilfe : integer;
begin
hilfe:= pos('-', Lernabschnitte['KLVorname']);
if hilfe > 0
then Text := copy(Lernabschnitte['KLVorname'],1,1) + '.-' + copy(Lernabschnitte['KLVorname'],hilfe+1,1) + '. ' + Lernabschnitte['KLNachname']
else Text := copy(Lernabschnitte['KLVorname'],1,1) + '. ' + Lernabschnitte['KLNachname'];
end;
Re: Vorname mit Bindestrich bei einer Lehrkraft
Verfasst: Dienstag 4. Februar 2025, 16:13
von Uli Dierkes
Vielleicht sollte man die Programmierung noch auf den Fall ausweiten, dass der Kollege nicht Max-Markus, sondern Max Markus heißt und auf beiden Vornamen besteht.
