Jens Liebelt FileMaker Consulting - FM4Web CMS für FileMaker

FileMaker Scriptparameter

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.

Top

FileMaker Pro Scriptparameter nutzen

FileMaker 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.

Top

Liste von Argumenten übergeben

Argumentenliste für ein FileMaker Script

© 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.

Top

Liste von Argumenten auslesen

Liste von Argumenten für ein FileMaker Script 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

FileMaker Beispiele

weitere Kapitel zum Thema