Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Wenn Dann überprüfung





Frage

Hallo, ich habe eine Access-Datenbank mit personen einträgen - Familienname - Vorname Mutter - Vorname Vater - Vorname Kind In word habe ich mit dieser Datenbank einen Serienbrief erstellt. In der Angerede will ich nun automatisch, wenn nur eine Mutter existiert, Sehr geehrte Frau stehen haben, genau so entsprechend mit nur einem Vater oder beiden Elternteilen. In Word gibt es ja leider keine Wenn-Dann-Funktion. Meine Frage: Kann mann das so in Access lösen das in einem extra feld oder ähnlichem durch eine formel das richtige eingetragen wird? Bedanke mich für alle Tipps und Anregungen.

Antwort 1 von M.O.

Hallo Marius,

im Seriendruck von Word gibt es über Bedingungsfelder die Möglichkeit, die Anrede zu steuern.
Schau mal hier nach:

http://mypage.bluewin.ch/reprobst/WordFAQ/BFeld.htm

Gruß

M.O.

Antwort 2 von Marius_W-d-m

Da stimmt irgendwas nicht mit den Formeldn auf der seite.

Die { vor dem IF würde word 2002 überhaupt nicht übernehmen, und auch wenn ich die klammer entferne funktioniert die formel nicht.

Selbst das Mergefield wird in den klammern nicht erkannt und ohne wird halt der rest nicht erkannt.

also meine datenbankfelder heißen Mutter und Vater.
wie muss ich die Formel aufstellen um aus diesen 2 felder eine begrüßung zu ermitteln??

Antwort 3 von Marius_W-d-m

Bei der Feldfunktion habe ich nun folgendes zum testen deklariert

IF { MERGEFIELD Mutter } = "" "Sehr geehrter Herr" "Sehr geehrte Frau"

aber dort wird dann nur MERGEFIELD ausgegeben.
sehr verwirrend....wer helfen kann bitte schreiben, thx

Antwort 4 von Marius_w-d-m

so, hab noch ne lösung gefunden, poste die mal hier noch rein

hab bei excel in ner abfra e eine neue spalte mit folgender Formel deklariert

Anrede: Wenn([Mutter]<>"";Wenn([Vater]<>"";"Sehr geehrte Familie";"Sehr geehrte Frau");Wenn([Vater]<>"";"Sehr geehrter Herr";"Sehr geehrte Familie"))

komischerweise funktionierte Wenn([Mutter]="" nicht aber <>"" funktionierte.


ciao

Antwort 5 von Marius_w-d-m

access meinte ich, nicht excel :)

Antwort 6 von M.O.

Hallo Marius,

du hast zwar eine Lösung in Access gefunden, aber hier noch eine für WORD (leider etwas spät).

{IF {MERGEFIELD Mutter }<>““ “{IF {MERGEFIELD Vater }<>““ “Sehr geehrte Familie“ „Sehr geehrte Frau“ }“ “{IF { MERGEFIELD Vater } <> ““ “Sehr geehrter Herr“ ““}}

Die geschweiften Klammern musst du mit STRG + F9 erstellen.

Gruß

M.O.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: