Tipp 027 Alle Adminrechte nötig

onOffice Tipps und Tricks – 027

Die Feldformeln aus den Tipps 024026 laufen über individuelle Felder – die sind aber immer für die ganze Datenbank gleich. Willst du dagegen, dass z. B. die Gruppe Aachen mit „Guten Tag" grüßt und die Gruppe Düren mit der klassischeren „Liebe/Lieber"-Variante, brauchst du ein PreMakro statt eines Feldes: PreMakros lassen sich pro Gruppe unterschiedlich hinterlegen.

Als Nebeneffekt gibt's hier noch einen zweiten Kniff: eine tageszeitabhängige Anrede – „Guten Morgen" vor 11 Uhr, „Guten Tag" bis 19 Uhr, sonst „Guten Abend". Das Ganze nur für den einfachen Fall (Einzelperson Herr/Frau, kein zweiter Adressat) – bei allem anderen (Familie, Eheleute, Firma, zwei Personen) greift ganz normal das eingebaute Makro _Briefanrede.

Anlegen unter: Extras → Einstellungen → Grundeinstellungen → Reiter „Texte / Design" → Tab „PreMakros"

Makroname: BAnrede

Inhalt:

_calculate(IF(AND(OR([Anrede]="Herr";[Anrede]="Frau");[Anrede2]="");IF(LEFT(RIGHT(NOW();8);2)<"11";"Guten Morgen ";IF(LEFT(RIGHT(NOW();8);2)<"19";"Guten Tag ";"Guten Abend "))&IF([Anrede]<>"";[Anrede]&" ";"")&IF([Titel]<>"";[Titel]&" ";"")&[Name]&",";"_Briefanrede"))

In der Mailvorlage dann {preBAnrede} schreiben. In der Vorschau erscheint tageszeitabhängig „Guten Morgen/Tag/Abend Anrede Titel Name," – oder, falls die Bedingung nicht zutrifft, ganz normal die eingebaute Briefanrede.

Wie die Formel tickt:

Wichtig

Anrede und Name sollten mindestens gepflegt sein – sonst greift ohnehin sofort der Fallback auf _Briefanrede, da die Bedingung [Anrede]="Herr"/"Frau" dann nicht zutrifft.

Aus der Praxis