Serienbrief in Writer 2.0: personalisierte Anrede mit Felder

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Cewe
Beiträge: 6
Registriert: So, 12.02.2006 18:19

Serienbrief in Writer 2.0: personalisierte Anrede mit Felder

Beitrag von Cewe »

Hallo,
ich erstelle in Writer 2.0. einen Serienbrief, der auf einer Tabelle in Calc 2.0 basiert. Nun möchte ich eine personalisierte Anrede erstellen, z.B. „Sehr geehrter Herr Weber“. Das mache ich über Feldbefehle / Funktionen. Meine Frage: wenn in Spalte 1 das Kürzel „a“ steht, soll er „Sehr geehrter Herr >Nachname<“ einfügen, beim Kürzel „b“ dann „Lieber >Vorname<“. Ich kann aber in den Bereich der Dann-Bedingung nur den Vornamen aus der entsprechenden Calc-Tabelle einfügen lassen, nicht noch dazu den Zusatz „Lieber“. Wenn ich jedoch das Wort „Lieber“ im Dokument als normales Wort einfüge, passt es bei dem „Sehr geehrter Herr Weber“ nicht mehr. Gibt es eine Möglichkeit, das Problem zu lösen? OK, ich könnte in der Calc-Tabelle eine Spalte mit den Anreden, also z.B. „Lieber Franz“ und „Sehr geehrter Herr Weber“, einfügen und diese dann als normale Seriendruckfelder eintragen. Aber vielleicht gibt es eine elegantere Lösung.
Vielen Dank für Tipps. Christoph
Lenu
*******
Beiträge: 1085
Registriert: Sa, 30.10.2004 09:24

Beitrag von Lenu »

Du brauchst mehrere "Bedingte Texte" (Feldbefehle)
  • WENN Feld1 == "a" dann "Sehr geehrte"
  • direkt ohne Abstand daran anschliessend:
    WENN Anrede == "Herr" dann "r"
  • Wieder direkt anschliessend:
    WENN Feld1 != "a" dann "Liebe"
  • und wieder direkt daran anschliessend:
    WENN Anrede == "Herr" dann "r"
    (unter der Voraussetzung, dass Du männlich und weiblich anhand des Anrede-Feldes unterscheiden kannst.
Das oder-Feld lässt Du einfach immer leer
Cewe
Beiträge: 6
Registriert: So, 12.02.2006 18:19

Beitrag von Cewe »

Hallo,

jetzt habe ich das Problem, dass ich hintereinander "Sehr geehrter" und "Lieber" habe. Und dann ist mir nicht klar, wie ich hinter "Sehr geehrter" den Nachnamen und hinter "Liebe" den Vornamen bekomme. Du kannst mir gerne eine email (weber.webweb@web.de) mit einem Vorschlag schicken, falls es dir nicht zu viel Arbeit macht. Das ist vielleicht schneller als über's Forum. Wie du willst. Ich harre der Lösung, die, wie mir scheint, immer näher rückt...

Gruß, Christoph
Lenu
*******
Beiträge: 1085
Registriert: Sa, 30.10.2004 09:24

Beitrag von Lenu »

Cewe hat geschrieben:Hallo,

jetzt habe ich das Problem, dass ich hintereinander "Sehr geehrter" und "Lieber" habe.
Dann funktionieren die Feldbefehle nicht.
Kann an einem Schreibfehler liegen.
Wie hast Du die Bedingungen ganz genau geschrieben?
Und dann ist mir nicht klar, wie ich hinter "Sehr geehrter" den Nachnamen und hinter "Liebe" den Vornamen bekomme.
Auch wieder mit "Bedingtem Text". Du kannst den Serienbrieffeldnamen direkt aus der Datenquelle in das Feld "Dann" ziehen.
Du kannst mir gerne eine email (weber.webweb@web.de) mit einem Vorschlag schicken, falls es dir nicht zu viel Arbeit macht.
Du kannst mir mal eine Email schicken mit Deinem Text-Dokument und zumindest einer exakten Liste der Feldnamen aus Deiner Datendatei plus den genauen Namen der Datenquelle.
Noch besser ist, wenn Du mir ein Stück Deiner Adressdatei senden könntest.
le4758 AT yahoo.de
Lenu
*******
Beiträge: 1085
Registriert: Sa, 30.10.2004 09:24

Beitrag von Lenu »

Für die, die vielleicht auch ein Problem damit haben:
In Bedingungen kann man nur für Zahlen diese Schreibweise benutzen: Feldname==1.
Wenn es um Zeichenfelder geht, muss man die in Hochkommas setzen: Feldname=="Herr"
Mehr dazu:
http://www.ooowiki.de/BedingungenPr%C3%BCfen
http://www.ooowiki.de/BedingterText

Auch Text, der im Fall DANN eingefügt werden soll, muss in Hochkommas hinterlegt werden
Antworten