FileMaker Scriptparameter
FileMaker Beispiele
Inhaltsverzeichnis
Was ist eine Funktion
Allgemein ist eine Funktion ein geschlossener Programmteil der Anweisung und Berechnungen ausführt. Eine Funktion verfügt über eine beliebige Anzahl von Parametern (Argumenten), die beim Aufruf der Funktion übergeben werden. Nach Ausführung der Funktion wird ein Funktionsergebnis an die aufrufende Funktion zurückgeliefert. Dieses Prinzip jeder modernen Programmiersprache kann auch auf FileMaker Pro Scripte angewendet werden. Dazu wird die Möglichkeit der Scriptparameter genutzt.
TopFileMaker Pro Scriptparameter nutzen
© Screenshot Jens Liebelt
FileMaker Scriptparameter nutzen
Wenn man die Möglichkeiten der Scriptparameter von FileMaker Pro nutzt, kann man den Aufbau der Scripte sehr viel eleganter und effektiver gestalten. Das FileMaker Pro Script ist nicht länger eine isolierte Abfolge von Befehlen, sondern lässt sich durch Parameter von Außen steuern. Je mehr Variablen und Parameter in einem FileMaker Pro Script verwendet werden, desto höher ist der Grad der Wiederverwendbarkeit in einer anderen FileMaker Pro Datenbank. Soll das Script als Funktion genutzt werden, sollte innerhalb vom Script auf globale Variablen verzichtet werden. Die Übergabe von globalen Werten kann auf die Parameter für das Script verlegt werden.
TopListe von Argumenten übergeben
© Screenshot Jens Liebelt
Argumentenliste für ein FileMaker Script
Ein FileMaker Pro Script benötigt häufig mehr als nur ein Argument. Damit man eine Liste von Argumenten an FileMaker Pro Script übergeben kann, nutzt man das Returnzeichen als Listentrennzeichen. Jetzt kann man eine beliebige Anzahl von Parametern zu einer Argumentenliste verknüpfen.
TopListe von Argumenten auslesen
© Screenshot Jens Liebelt
Liste von Argumenten für ein FileMaker Script auslesen
Um eine Liste von Argumenten (Scriptparameter) für ein FileMaker Pro Script auszulesen, verwendet man die Funktion HoleWert im Zusammenhang mit der Funktion Hole(Scriptparameter). Jeder Scriptparameter kann nun einer lokalen Variablen zugeordnet werden.
Top