ich muss auf mein schon einmal beschriebenes, aber bis jetzt noch ungelöstes, Problem zurückkommen.
Die im Ursprungthreat beschriebenen Lösungsansätze führen leider nicht zum erwarteten Ereignis.
Daher jetzt eine thematische Abgrenzung:
- die Daten müssen vor Verwendung im LO Writer im Serienbrief aus einer externen Datenbank im csv-Format exportiert werden.
Ein Manipulation an den csv-Daten führt nicht zum Ziel, da Änderungen nur in der Originaldatenbank durchgeführt werden. - die Beschreibungen der Feldbefehle zu LO Writer und OO habe ich gelesen und erfolglos ausprobiert.
Folgendes Problem habe ich:
es sind ca. 500 Serienbriefe individuell zu adressieren und die Empfänger persönlich anzusprechen.
Während das individuelle Adressenfeld vollständig und ohne Probleme richtig ausgefüllt wird, bereitet mir
die individuelle persönliche Anrede erhebliche Probleme.
Ausgehend vom aufgeführten Beispiel sieht mein Problem so aus:
die Anrede mit dem persönlichen Titel (z.B. Titel = “Dr. med.” bzw. Titel = “Prof. Dr.”) sieht folgendermassen aus:
Bedingter Text (Wenn [DB.Rechnung.Titel] != “” dann [DB.Rechnung.Titel]) führt statt zum Inhalt der Zelle “Titel” nur zur Bezeichnung der Zelle [DB.Rechnung.Titel] .
Also statt “Herr Dr. med. Max Mustermann” steht dann dort “Herr [DB.Rechnung.Titel] Max Mustermann”.
Aufgrund weiterer änhlicher “Ungereimtheiten” habe ich den Verdacht, dass irgendein interner Schalten in LO statt den Wert der Zelle nur die Zellenbezeichnung ausgibt.
Daher meine Frage an diese Runde:
a. kann mir jemand möglicherweise meinen Denkfehler aufzeigen oder mir einen Lösungsvorschlag machen?
b. oder gibt es tatsächlich einen LO-internen Schalter der die “Ersetzung” unterbindet?
Werner
Windows 10 Pro Ver. 1909, Build 18363.778
LibreOffice Version: 6.3.5.2 (x64)