Warenkorb
0
Wagen 0
Telefonische Beratung +49 (0) 441-30 43 76 40
Scripting ist eine der mächtigsten Funktionen von FileMaker, die es Ihnen ermöglicht, wiederkehrende Aufgaben zu automatisieren, komplexe Workflows zu erstellen und die Benutzererfahrung in Ihrer Datenbankanwendung zu verbessern. In diesem Tutorial werden wir uns die Grundlagen des Scripting in FileMaker ansehen, einschließlich Schleifen, Bedingungen und Variablen, und lernen, wie man ein einfaches Script erstellt.
Inhaltsverzeichnis
FileMaker Scripts sind Abfolgen von Anweisungen, die automatisch ausgeführt werden, um bestimmte Aufgaben in Ihrer Datenbank zu erledigen. Sie ermöglichen es Ihnen, manuelle Prozesse zu automatisieren, komplexe Berechnungen durchzuführen oder die Benutzerführung zu optimieren. Mit Scripts können Sie fast jede Aufgabe in FileMaker automatisieren, vom einfachen Speichern eines Datensatzes bis hin zur Ausführung komplexer, mehrstufiger Workflows.
Durch Scripting können Sie:
Schleifen ermöglichen es Ihnen, eine Gruppe von Anweisungen wiederholt auszuführen. In FileMaker können Sie mit einer Schleife durch Datensätze navigieren, um beispielsweise eine bestimmte Berechnung auf jeden Datensatz anzuwenden oder alle Datensätze nacheinander zu prüfen.
Schleife
können Sie durch alle Datensätze in einem Layout blättern und ein bestimmtes Feld in jedem Datensatz aktualisieren.Schleife
Feldwert setzen [Tabelle::Feld; Wert]
Ende Schleife
Bedingungen ermöglichen es Ihnen, Anweisungen nur dann auszuführen, wenn bestimmte Kriterien erfüllt sind. FileMaker verwendet Wenn-Dann-Sonst
-Bedingungen, um Entscheidungen basierend auf den Daten zu treffen.
If
-Befehl kann verwendet werden, um nur Datensätze zu bearbeiten, die bestimmte Kriterien erfüllen, wie das Überprüfen, ob ein Feld leer ist.Wenn [Tabelle::Feld = ""]
Feldwert setzen [Tabelle::Feld; "Standardwert"]
Sonst
Eigenes Dialogfeld anzeigen [„Das Feld ist bereits ausgefüllt“]
Ende Wenn
Variablen sind Speicherorte für Daten, die während der Ausführung eines Scripts verwendet werden können. Sie können globale oder lokale Variablen verwenden, um Werte zwischen den Schritten eines Scripts zu speichern und wiederzuverwenden. Eine Scriptvariable wird mit einem Dollarzeichen als Präfix gekennzeichnet und ist nur im jeweiligen Script gültig. Werden der Variable zwei Dollarzeichen vorangestellt ($$Variable
), ist der Wert global und kann in der gesamten FileMaker-Datei verwendet werden.
Variable setzen
können Sie einen Wert speichern und später im Script wieder verwenden.Variable setzen [$Wert; Wert: Tabelle::Feld]
Um ein Script zu erstellen, öffnen Sie den Script-Workspace über Skripte > Script-Workspace.
Klicken Sie auf „Neues Script“ und geben Sie dem Script einen aussagekräftigen Namen, z.B. „Datensatz speichern und bestätigen“.
Fügen Sie die gewünschten Script-Schritte hinzu. Beispielsweise könnten Sie ein Script erstellen, das den aktuellen Datensatz speichert und eine Bestätigung anzeigt.
Feldwert setzen [Tabelle::Feld; "Neuer Wert"]
Datensatz/Abfrage speichern
Eigenes Dialogfeld anzeigen [„Der Datensatz wurde erfolgreich gespeichert.“]
Nachdem Sie das Script erstellt haben, testen Sie es, um sicherzustellen, dass es wie gewünscht funktioniert. Gehen Sie dazu in den Blättern-Modus und führen Sie das Script aus.
Wenn das Script wie erwartet funktioniert, können Sie es bei Bedarf erweitern oder anpassen, um komplexere Aufgaben zu erledigen. Beispielsweise könnten Sie Bedingungen hinzufügen, um das Script nur unter bestimmten Umständen auszuführen.
Hinzufügen von {{itemName}} zum Warenkorb
Hinzugefügt {{EinkaufsName}} zum Warenkorb