Warenkorb
0
Wagen 0
Telefonische Beratung +49 (0) 4482-562 90 70
Vermutlich wird jeder Datenbankentwickler dieses Problem kennen: Die entwickelte Datenbank enthält zwar Felder für Anrede und Briefanrede, im Normalfall müssen diese jedoch manuell gepflegt werden, was zusätzlichen Aufwand bei der Erfassung bedeutet und oftmals vom Benutzer versäumt wird. Die Folge ist, daß Korrespondenz dann in vielen Fällen mit der Standardanrede „Sehr geehrte Damen und Herren“ versendet wird oder die Anrede in der Korrespondenz manuell geändert werden muß, was wiederum für zusätzlichen Aufwand sorgt.
Dabei ist die Lösung dieses Problems gar nicht so schwierig – eine einfache Datenbank mit Vornamen und zugeordneten Geschlechtern genügt, um die Felder für die Anrede und Briefanrede vollautomatisch bereits bei der Erfassung des Datensatzes zu füllen. Das spart bei der Nutzung Ihrer Lösung viel Zeit und verhindert Lacher wie „Sehr geehrte Frau Hubert Müller“. Wie das Ganze in der Praxis umgesetzt werden kann, zeigt dieser Artikel.
Um die Anrede und Briefanrede automatisch erfassen zu können, wird im Hintergrund eine Datenbank benötigt, die eine Sammlung von Vornamen mit zugeordneten Geschlechtern enthält. Im Anhang an diesen Artikel habe ich eine solche Datenbank für den Download bereitgestellt. Die Vornamen-Datenbank ist denkbar einfach aufgebaut und enthält folgende Felder:
Diese vier Felder genügen, um im Hintergrund eine Datenbank zu betreiben, die bei der Erfassung eines Adreßdatensatzes automatisch Anrede und Briefanrede pflegen kann. Um die Datenbank in Ihre Lösung zu integrieren, stehen Ihnen zwei Möglichkeiten zur Verfügung:
Für welche der vorgeschlagenen Lösungen Sie sich entscheiden, spielt im Prinzip keine Rolle. In beiden Fällen wird die Tabelle „vornamen“ in den Beziehungsgraphen Ihrer Lösung integriert und mit dem Schlüssel <<_Vorname>> verknüpft. Ihr Beziehungsgraph sollte demnach folgendermaßen aussehen, wobei die Tabelle Ihrer Lösung rot eingefärbt ist:
Die Verknüpfung der Tabelle mit den Vornamen erfolgt als normale „=“-Verknüpfung, so daß auf die Daten dieser Tabelle dann zugegriffen wird, sobald der Vorname der Haupt-Tabelle (also der Adreßtabelle Ihrer Lösung) identisch mit dem Vornamen der Vornamens-Tabelle ist. Nun muß den Feldern <<Anrede>> und <<Briefanrede>> Ihrer Lösung nur noch beigebracht werden, sich bei der Erfassung eines Datensatzes automatisch zu füllen.
Sollten Sie die Tabelle „vornamen“ lediglich in Ihre FileMaker-Lösung importieren wollen, wählen Sie in FileMaker Datei/Ablage > Datensätze importieren > Datei und wählen vornamen.fp7 aus. Wählen Sie daraufhin oben rechts als Ziel „Neue Tabelle: vornamen“ aus. Die Tabelle wird dann inklusive Datensätze in Ihre Lösung importiert und kann daraufhin im Beziehungsgraphen verknüpft werden.
Das Feld <<Anrede>> soll lediglich „Frau“ oder „Herr“ enthalten und kann dementsprechend einfach als Referenz aus der Vornamen-Datenbank definiert werden. Klicken Sie dazu in der Felddefinition beim Feld <<Anrede>> auf die Schaltfläche [Optionen], markieren Sie „Referenzwert“, geben als Bezugstabelle „vornamen“ an und wählen das Feld <<Anrede>>:
Bei der Briefanrede ist es nicht ganz so einfach, weil dieses Feld in der Bezugstabelle entweder „Sehr geehrte Frau “ oder „Sehr geehrter Herr “ enthält. Sie möchten aber sicherlich eine vollständige Briefanrede wie z.B. „Sehr geehrter Herr Schall,“ in diesem Feld vorfinden. Dies können wir ganz einfach über eine automatische Berechnung erreichen. Klicken Sie zu diesem Zweck in der Felddefinition Ihrer Datenbank das Feld <<Briefanrede>> an und klicken auf die Schaltfläche [Optionen]. Markieren Sie nun [Berechneter Wert] und geben in den Editor folgende Berechnung ein:
Bitte beachten Sie an dieser Stelle, daß die Felder Ihrer FileMaker-Lösung möglicherweise eine andere Bezeichnung haben. Der Einfachheit halber habe ich den Nachnamen in dieser Beispiellösung einfach <<Name>> genannt. Die Berechnung zieht einfach das Feld „Briefanrede“ aus der Bezugstabelle „vornamen“ und fügt den Nachnamen aus Ihrer Lösung sowie ein nachfolgendes Komma ein, so daß das Resultat aus einer komplett fertigen Briefanrede besteht. Die Felder <<Anrede>> und <<Briefanrede>> werden in dieser Lösung automatisch gepflegt, sobald ein Vorname im Feld <<Vorname>> Ihrer Lösung eingetragen wird, der mit einem Vornamen aus der Vornamen-Datenbank identisch ist.
In der angefügten Beispieldatenbank wird die Adreßdatenbank, die bei einer Einbindung in Ihre Lösung Ihrer Adreßdatenbank entspricht, auf dem Layout „Adressen“ angezeigt. Nach Eingabe des Vor- und Nachnamens einer Person werden die Felder <<Anrede>> und <<Briefanrede>> automatisch mit den korrekten Werten gefüllt.
Das war’s schon. Mit dieser Lösung sind Sie künftig in der Lage, die Felder <<Anrede>> und <<Briefanrede>> Ihrer FileMaker-Lösung automatisch zu füllen, sobald der Vorname einer Adresse eingetragen wird :-)
Download vornamen.fp7 (knapp 38.000 Vornamen, 4,1 MB)
Hinweis: Die zum Download bereitgestellte Datei enthält zur Veranschaulichung die im obigen Beispiel rot markierte Tabelle, die Sie nach dem Download einfach mit einer Tabelle aus Ihrer Lösung ersetzen. Die in der FileMaker-Datenbank enthaltene Tabelle „Adressen“ können Sie dementsprechend nach Einbindung in Ihre FileMaker-Lösung löschen.
Die Vornamensdaten stammen aus dem c’t-Programm 40.000 Namen, das unter der GNU General Public License (GPL) veröffentlicht wurde.
FileMaker hat heute einige Sicherheitsupdates für FileMaker 13 veröffentlicht. In ca. zwei Wochen wird das Sicherheitsupdate auch für FileMaker 12 veröffentlicht. Das heute erschienene Update betrifft FileMaker 13 Pro/Advanced und FileMaker Server. FileMaker betont, dass die Updates auf jeden Fall in der korrekten Reihenfolge installiert werden müssen, weil anderenfalls FileMaker…
Autor Horst-Dieter Radke bietet auf 368 Seiten eine profunde Einführung in die Arbeit mit FileMaker Pro 11 und macht dabei aus Einsteigern angehende Experten. Dabei beschäftigt sich der Autor mit diesen Themen: Datenbankgrundlagen: Was müssen die Leser über Datenbanken wissen? Datenbankentwicklung: Wie entsteht eine FileMaker-Datenbank? Datenbanken nutzen - Wie erfasst,…
Seit heute bietet FileMaker erneut eine Aktion an, bei der nach dem Kauf von FileMaker Go für das iPhone oder das iPad eine Lizenz von FileMaker Pro zum halben Preis erworben werden kann. Die Aktion gilt bis zum 22. März 2012 und geht ganz einfach vonstatten: Kaufen Sie FileMaker Go…
In einer zeitlich begrenzten Aktion legt FileMaker ab sofort bei Kauf von FileMaker Pro 12 oder FileMaker Pro Advanced 12 kostenlos die FileMaker Trainingsmodule in deutscher Sprache dazu. Die deutschsprachigen Trainingsunterlagen enthalten Übungen, Demo-Dateien und Videos (in englischer Sprache), mit denen Sie lernen können, wie man professionelle benutzerfreundliche FileMaker 12-Datenbanklösungen entwickelt.…
Hinzufügen von {{itemName}} zum Warenkorb
Hinzugefügt {{EinkaufsName}} zum Warenkorb