Seite 1 von 1

Und nochmal: Bedingter Text

Verfasst: Do, 21.01.2010 19:32
von Robi
Hallo,
ich raff es nicht ...
ich möchte nur "Sehr geehrte Frau ..." bzw. "Sehr geehrter Herr ..." im Serienbrief ausgeben.
also
Sehr geehrte hingeschrieben, (cursor bündig hinter dem e)
Einfügen Feldbefehl Andere BedingterText
Bei Bedingung database.Adressen.Anrede==Herr (ohne anführungszeichen, mit einfachen und mit doppelten versucht)
DANN "r "
SONST " "

Danach die Anrede hinzugefügt usw. usw.
Hole ich mit F4 aus der DB eine Frau, steht da, genau wie beim Mann geehrter mit r
Hilfe und Danke
Robi400

Re: Und nochmal: Bedingter Text

Verfasst: Sa, 30.01.2010 18:46
von Robi
Danke,
mit den eckigen Klammern hat es endlich funktioniert.
Vielleicht hast du für das 'Titel' Problem auch eine Lösung.
Bedingung [database.Adressen.Titel]==" " <- ich glaube die Abfrage auf leer funktioniert nicht
DANN "" <- Nichts, kein Blank !!
SONST database.Adressen.Titel + " " <- so geht es nicht. Wie bekomme ich den Feldwert und ein blank da rein.

Danke
Robi

Re: Und nochmal: Bedingter Text

Verfasst: Mi, 03.02.2010 18:36
von pmoegenb
Robi hat geschrieben:Danke,
Vielleicht hast du für das 'Titel' Problem auch eine Lösung.
Bedingung [database.Adressen.Titel]==" " <- ich glaube die Abfrage auf leer funktioniert nicht
DANN "" <- Nichts, kein Blank !!
SONST database.Adressen.Titel + " " <- so geht es nicht. Wie bekomme ich den Feldwert und ein blank da rein.
i
Hallo Robi,
Rocko hat was die Bedingung anlangt vollkommen recht. Du fragst ab, ob das Feld database.Adressen.Titel ein Leerzeichen enthält. Im Feld Dann und Sonst kannst Du m. W. nur Texte eintragen.
Ich bin mir nicht sicher, aber probier Dein Vorhaben mal mit Versteckter Text.

Re: Und nochmal: Bedingter Text

Verfasst: Mi, 03.02.2010 19:42
von Eddy
Hallo Robi,

bei mir funktioniert das Titel Problem so:

Bedingung [Rundbrief.Tabelle1.TITEL / KURZNAME]!==" "

Wenn Rundbrief.Tabelle1.TITEL / KURZNAME

Sonst bleibt leer

Du musst natürlich auf Dein Datenbankfeld anpassen.

Mit titellosen Grüßen

Eddy

Re: Und nochmal: Bedingter Text

Verfasst: Sa, 06.02.2010 18:54
von Robi
Hi und danke erstmal allen Tipgebern!

Es ist so nun 'erträglich'
Das Sonst leer lassen klappt nicht.
Ich bekomme immer 1 Leerzeichen
So habe ich bei nicht Titelträgern "Sehr geehrte Frau Muster" (ein blank zuviel)
gibt es nicht einen *None oder so um das Leerzeichen wegzulassen?
Zwei "" ohne Blank habe ich versucht, es geht nicht
Gruß und schneefreies Wochenende
Robi

Re: Und nochmal: Bedingter Text

Verfasst: Sa, 06.02.2010 19:14
von Eddy
Hallo Robi,

ja, es ist zum Verzweifeln. Leider gibt es dafür keine wirklich hilfreiche Erklärung.

Hier nochnal die Feldbefehle, die Du für Deine Datenbank anpassen musst.

Bedingter Text
Bedingung:
[Rundbrief.Tabelle1.TITEL / KURZNAME]!==" "
Wenn:
Rundbrief.Tabelle1.TITEL / KURZNAME
Sonst:
bleibt leer

Hier mein Feldbefehl für das Leerzeichen nach dem Titel.

Versteckter Text:
Bedingung:
[Rundbrief.Tabelle1.TITEL / KURZNAME] ==""
Versteckter Text:
Ein Leerzeichen


Ich bin mit den Leerzeichen nicht zurechtgekommen. Zum Ausprobieren habe ich mir statt Leerzeichen einfach unterschiedliche Platzhalter ausgeben lassen. Z.B. XXX für Wenn, YYY für Sonst und ZZZ für das Leerzeichen im Versteckten Text.
Wenns dann passt, einfach an die Platzhalter gegen Leerzeichen (oder nichts!) austauschen, und gut.

Mit ausprobierten Grüßen

Eddy

Re: Und nochmal: Bedingter Text

Verfasst: So, 07.02.2010 14:01
von Eddy
Hallo Rocko,

verwechsele bitte hier nichts. Was ich -Eddy- nach Deiner Meinung umstellen soll, ist das Einfügen eine Titels. Das funktioniert bei mir wie gewünscht, auch die Leerstelle danach, bzw ohne Titel keine Leerstelle funktioniert.

Robi hat noch nicht geantwortet ob, und wenn ja was ihm von unseren Vorschlägen geholfen hat.

Mit korrigierenden Grüßen

Eddy

Re: Und nochmal: Bedingter Text

Verfasst: So, 07.02.2010 16:46
von Eddy
Hallo Rocko,

wahr gesprochen, mit meinen Leerzeichenerklärungen habe ich nicht wirklich verständliches geschrieben.

Bei meinen Versuchen, wenn vorhanden einen Titel + Leerzeichen oder eben nichts einzufügen hatte ich das Problem, dass auch ohne Titel ein Leerzeichen eingefügt wurde (oder mit Titel kein Leerzeichen). Das führte ich auf den Feldbefehl "Versteckter Text" zurück. Tatsächlich kam das Leerzeichen aber über eine (falsche?) Syntax bei "Bedingter Text", so dass ich immer den falschen Feldbefehl bearbeitet habe. Erst als ich statt Leerzeichen willkürliche Buchstaben eingesetzt habe, kam ich meinem Problem/Denkfehler auf die Schliche. So konnte ich eindeutig feststellen, welche "Bedingung" gerade aktuell war.

Mit bedingten Grüßen

Eddy