Erstellen einer Lösung > Verwenden von Variablen
 
Verwenden von Variablen
Mit FileMaker Pro können Sie Variablen verwenden in:
Dateipfaden (siehe Erstellen von Dateipfaden)
Scripting (siehe Variable setzen Scriptschritt)
Formeln (siehe SetzeVar Funktion)
Suchabfragen, die Sie im Dialogfeld „Suchabfrage bearbeiten” erstellen und bearbeiten (siehe Dialogfelder „Suchabfragen angeben” und „Suchabfrage bearbeiten”)
Layouts als Platzhaltervariablen (siehe Einfügen von Platzhaltervariablen in ein Layout).
Variablen geben Ihrer Datenbank mehr Flexibilität und Portabilität und können anstelle von Variablenfeldern in Ihrem Datenbankschema verwendet werden.
Über den Scriptschritt „Variable setzen” oder die Funktion „SetzeVar” können Sie lokale und globale Variablen erstellen. Der Umfang von lokalen und globalen Variablen wird durch die aktuelle Datei und den aktuellen Benutzer begrenzt.
Eine lokale Variable kann nur in Scriptschritten im aktuell ausgeführten Script verwendet werden. Der Wert in einer lokalen Variable wird gelöscht, wenn das Script endet. Lokale Variablen haben den Präfix $.
Eine globale Variable kann in einer Formel oder einem Script an beliebiger Stelle in einer Datei, anderen Scripts oder Dateipfaden verwendet werden. Der Wert einer globalen Variable wird erst gelöscht, wenn die Datei geschlossen wird. Globale Variablen haben den Präfix $$.
Lokale und globale Variablen (oder auch zwei lokale Variablen in unterschiedlichen Scripts) können den gleichen Namen haben, werden aber als unterschiedliche Variablen behandelt und können unterschiedliche Werte speichern.
Überall, wo Sie einen Pfad zu einer Datei oder einem Ordner angeben, können Sie durch „/”, „:” oder Absatzende-Zeichen getrennt Variablen verwenden.
Mit Variablen können Sie Datei- oder Ordnerpfade in vielen Scriptschritten dynamisch anpassen, z. B. über den Datei einfügen Scriptschritt und den Datensätze importieren Scriptschritt.
Hinweise
Variablen werden nur in Scriptschritten unterstützt, die gespeicherte Dateipfade verwenden.
Variablen werden nicht in Dateipfaden unterstützt, die in Containerfeldern gespeichert sind.
Variablen werden nicht in FileMaker-Datenquellen-Verweisen unterstützt.
Der Datentyp einer Variable wird dynamisch basierend auf den zugewiesenen Daten bestimmt. Der Standarddatentyp ist Text.