Suchen in FileMaker per Script? Wie geht das?
Diese Frage stellt sich bestimmt jeder FileMaker-Neuling. Nun, dazu gibt es mehrere Möglichen, die zum Ziel führen.
Spontan fallen mir drei Varianten ein
- Der Befehl Perform Find bzw. Ergebnismenge suchen mit festen Suchparametern
- Der Befehl Find/Replace bzw. Suchen/PerformErsetzen ausführen
- Die Kombination von Enter Find Mode, Set Field und Perform Find bzw. Suchenmodus aktivieren, Feldwert setzten und Ergebnismenge suchen
Ich bevorzuge die letzte Variante und möchte in diesem Artikel auch erklären, warum.
Hier das Beispiel einer gescripteten FileMaker Suche in Kombination von Enter Find Mode, Set Field und Perform Find
Schaut Euch das Script mal an. Man kann sofort erkennen, wonach gesucht wird. Bei den anderen Varianten muss ich zunächst den Befehl doppelklicken, um zu erkennnen, wonach gesucht wird. Im Gegensatz zu „Perform Find“ mit gespeicherten Suchparametern kann ich hier auch mit Variablen operieren. Ausserdem kann man durch geeignete Kommentare das Script noch transparenter machen.
Die Vorteile sind offensichtlich:
- Verständlicher Code
- Einsatz von Variablen möglich
Der einzige Nachteil ist das man ein paar mehr Zeilen Code braucht, aber wenn man nach „Lines of code“ bezahlt wird, sollte dies kein Problem sein
Ich bekomme das Script nicht angezeigt (?)!
Vielen Dank für den Hinweis!
Die Bilder, die ich auf einem anderen Webspace gespeichert hatte sind weg. Ich kümerere mich morgen darum.