FileMaker Script
FileMaker Beispiele
Inhaltsverzeichnis
Was sind Scripte
Ein Script ist die Verkettung von Programmanweisungen zu einer Befehlsfolge. Die Scriptsprache wird in der Regel von der Anwendungssoftware zur Verfügung gestellt. Man spricht in diesem Zusammenhang auch von Makros. Die Aufgabe von Scripten ist die Automatisierung von wiederkehrenden Aufgaben.
TopFileMaker Pro Scripts verwalten
© Screenshot Jens Liebelt
FileMaker Pro Scrips verwalten
In der Menüleiste der FileMaker Pro Anwendung findet man den Menüpunkt Scripts. Wird der Menüpunkt angeklickt öffnet sich das Fenster - Scripts verwalten. In diesem Fenster werden alle erstellen Scripte angezeigt. Um ein neues Script zu erstellen, klickt man auf die Taste Neu, links unten.
TopFileMaker Pro Scripteditor
© Screenshot Jens Liebelt
FileMaker Pro Scripteditor
Für die Eingabe der Scriptbefehle hat der FileMaker Pro einen Scripteditor. Der Scripteditor ist wie folgt aufgebaut. An der linken Seite findet man alle verfügbaren Scriptbefehle (Scriptschritte). Die Anzeige der Scriptbefehle kann über das DropDown Feld Anzeige gefiltert werden. Mittels eines Doppleklicks wird der Scriptbefehl in das rechts liegende Bearbeitungsfeld kopiert. Jedes in dieser Form erstelle Script erhält einen Scriptnamen, der frei gewählt werden kann.
TopFlieMaker Pro Scriptschritte
© Screenshot Jens Liebelt
FileMaker Pro Scriptschritte
Für einige Scriptschritte sind weitere Eingaben erforderlich. Wenn man sich einen Scriptschritt als Funktion vorstellt, entsprechen die weiteren Angaben den Argumenten für die Funktion. An dem Beispiel Feldwert setzen erkennt man, dass der Befehl zwei Argumente (Optionen) benötigt. Zum einen muss angegeben werden, auf welches Feld sich der Befehl bezieht und welcher Wert in diesem Feld gesetzt werden soll.
TopFileMaker Pro Scripte organisieren
© Screenshot Jens Liebelt
FileMaker Pro Scripte organisieren
FileMaker Pro bietet die Möglichkeit, innerhalb der Script Verwaltung Ordner zu erstellen. Wenn man eine komplexe FileMaker Pro Anwendung erstellt, ist es eine echte Arbeitserleichterung, wenn die Scripte in thematisch organisierten Ordner liegen.
TopFileMaker Pro wichtige Scriptschritte
Spezielle Befehle im Funktionsumfang von FileMaker Pro Script gelten der Ablaufsteuerung von Anwendungen. Die folgende Liste zeigt eine Auswahl dieser Befehle.
* Variable setzen
* Script ausführen
* Schleife
* Schleife verlassen wenn
* Wenn
* Aktuelles Script verlassen
* Feldwert setzen
* Neues Fenster
* Gehe zu Bezugsdatensatz
* Gehe zu Layout
Wie man unschwer erkennen kann, sind ein Teil dieser Befehle klassische Elemente einer Programmiersprache. Mit diesen Befehlen lassen sich komplexe FileMaker Pro Anwendungen realisieren. Der einzige Nachteil ist die Tatsache, dass ausschließlich der von FileMaker gelieferte Scripteditor benutzt werden kann. Hier wäre eine parallele Entwicklung zu einer Texteditoren basierten Lösung mehr als wünschenswert.