Felder - eine Liste von Feldern, von denen diese Funktion abhängt. Wenn diese Felder geändert werden, aktualisiert die Formel ihr Ergebnis.
Die optionalen Feldparameter sind eine Liste von Feldern, von denen diese Formel abhängt. Wenn ein erforderliches Feld nicht aufgelistet wird, wird beim Ändern dieses abhängigen Felds das Formelergebnis nicht aktualisiert.
Berechne (Textfeld) gibt
4 zurück, wenn Textfeld "2 + 2" enthält.
Berechne ("Textfeld") gibt
2+2 zurück, wenn Textfeld "2 + 2" enthält.
Berechne (HoleFeldwert ("Textfeld")) gibt
4 zurück, wenn Textfeld "2 + 2" enthält.
Berechne (Textfeld; [Betrag]) gibt
0,80 zurück, wenn Textfeld "0,08 * Betrag" und das Betrag-Feld "10,00" enthält.
Berechne ("SetzeVars(Provision=0,05; "& Provisionsberechnung &")") gibt
0,50 zurück, wenn das Feld "Provisionsberechnung" den Wert "Zwischensumme * Provision" enthält, wobei Zwischensumme ein Zahlenfeld ist, das 10,00 enthält.
Das folgende Beispiel zeigt, wie benannte Parameter mithilfe der Funktionen Berechne,
SetzeVars und
Hole ( ScriptParameter ) übergeben werden, die nur Zugriff auf die Variable
"a" gestatten (das Beispiel gibt
6 zurück):
Das folgende Beispiel zeigt, wie benannte Parameter übergeben werden, wobei der Zugriff sowohl auf die Variable
"a" als auch auf
"b"erlaubtist.DurchdieVereinfachungdeserstenParameterswirdderzweiteParameterkomplexer(dasBeispielgibt'
6,
12 zurück):
Das folgende Beispiel zeigt, wie benannte Parameter übergeben werden, während die Syntax des zweiten Parameters der Funktion
SetzeVars weiterhin geprüft werden kann (das Ergebnis gibt
6,
12 zurück):
Hinweis Die Funktion Berechne berechnet einen Ausdruck einschließlich Feldwerten, die als Formel berechnet werden sollen. Mit ihr können Sie auch Feldabhängigkeiten angeben, so dass die Berechnung einer Formel abhängig von Änderungen in anderen Feldern desselben Datensatzes ausgelöst werden kann. Diese Funktion berechnet benutzerdefinierte Formeln. Sie können z. B. eine Formel im Feld "Gesamt" erstellen, die die Steuer berechnet:
Die Funktion Berechne enthält einen optionalen zweiten Parameter, der ein Feld angibt, von dem die Berechnung abhängt. Wenn sich der Inhalt des abhängigen Felds ändert, berechnet FileMaker Pro die Formel neu. Im folgenden Beispiel wird die Formel "Gesamt" neu berechnet, wenn sich das Feld "Zwischensumme" ändert: