Seite 1 von 1

Serienbrief: Vornamen des Klassenlehrers abkürzen

Verfasst: Sonntag 8. November 2020, 12:36
von Klapet
Hallo,
wenn für die Unterschrift der Vorname des Klassenlehrers abgekürzt werden soll (Anfangsbuchstabe) lautet der Befehl: $KLVornameKurz$.
Was muss ich eingeben, damit bei zwei Vornamen die Anfangsbuchstaben beider Vornamen erscheinen?

Re: Serienbrief: Vornamen des Klassenlehrers abkürzen

Verfasst: Sonntag 8. November 2020, 13:07
von Uli Dierkes
Das wird wohl nicht gehen - es sei denn, Sie suchen in einer komplizierten Programmierung im Vornamenfeld der Lehrkraft nach Großbuchstaben, separieren diese und hängen jeweils einen Punkt an.

Re: Serienbrief: Vornamen des Klassenlehrers abkürzen

Verfasst: Sonntag 8. November 2020, 14:19
von W.Maßmann
Hallo.
Falls text den Vornamen der Lehrkraft beinhaltet, sollte diese Programmierung passen:

If pos(' ',text) > 0
then text:=copy(text,1,1)+'. '+copy(text,pos(' ',text)+1,1)+'.'
else If pos('-',text) > 0
then text:=copy(text,1,1)+'.-'+copy(text,pos('-',text)+1,1)+'.'
else text:=copy(text,1,1)+'.';

Für nachfolgenden Text muss gegebenenfalls noch
text:=text+' '
ergänzt werden.

Anm.: die vorhandenen Leerstellen im Code sind hier kaum zu erkennen!

Re: Serienbrief: Vornamen des Klassenlehrers abkürzen

Verfasst: Sonntag 8. November 2020, 19:32
von Uli Dierkes
Nach Leerzeichen suchen ist auch eine schöne Idee.
Sie versagt aber bei Doppelvornamen mit Bindestrich wie in Karl-Heinz.

Re: Serienbrief: Vornamen des Klassenlehrers abkürzen

Verfasst: Sonntag 8. November 2020, 20:08
von W.Maßmann
Hallo Herr Dierkes,
... versagt aber bei Doppelvornamen mit Bindestrich ...
dies wird im ersten else-Zweig erledigt.

Re: Serienbrief: Vornamen des Klassenlehrers abkürzen

Verfasst: Sonntag 8. November 2020, 22:14
von Uli Dierkes
:oops: Oh. Ich hätte Ihren Programmtext bis zu Ende lesen sollen. :cry: