Beim Umgang mit Serienbriefen tauchen ab und zu Probleme auf, die sich durch kleine Tricks lösen lassen. Ein Beispiel ist das entstehen von doppelten Leerzeichen zwischen den Seriendruckfeldern, wenn ein Teil der Felder nicht ausgefüllt ist.
Ich will das einmal ein einem Beispiel verdeutlichen: Im Anschriften-Feld des Seriendruck-Hauptdokumentes ist ein "Wenn-Dann-Sonst-Feld" erstellt, dass sich um die Anrede "Herrn" bzw. "Frau" kümmert. Anschließend folgt der Vorname, dann der Nachname der Person.
Das ist soweit auch OK. Anreden, Vorname und Nachname werden eingetragen. Jedes Feld ist durch ein Leerzeichen getrennt.
Doch was passiert, wenn bei einem Datensatz kein Vorname eingegeben ist?
Die Folge ist ein doppeltes Leerzeichen zwischen der Anrede und dem Nachnamen.
Gelöst werden kann das Problem mit einem "Wenn-Dann-Sonst-Feld".
Löscht zunächst das Leerzeichen zwischen dem Vor- und Nachnamen. Die Eingabemarke ist nun genau zwischen diesen beiden Seriendruckfeldern positioniert. Fügt nun aus der Gruppe "Felder schreiben und einfügen" des Registers "Sendungen" das Regel-Feld "Wenn-Dann-Sonst" ein.
Als Bedingung setze ich:
- Feldname: Vorname
- Vergleich: ist nicht leer
- Vergleichen mit: leer lassen
Im Bereich "Dann diesen Text einfügen:" gebt ich ein "Leerzeichen" ein. Im Bereich "Sonst diesen Text einfügen:" wird nichts eingegeben!
Das Ergebnis sieht dann wie folgt aus:
Wie ihr seht, ist das zweite Leerzeichen zwischen der Anrede und dem Nachname nun nicht mehr vorhanden. Sollte ein Vorname dazukommen, wird das Leerzeichen natürlich eingetragen.
Den gleichen Weg könnt Ihr auch einschlagen, wenn Ihr einen "Titel" zwischen Anrede und Vorname setzen wollt.
ENDE DES WORKSHOPS