Formeln führen bestimmte Operationen an einem oder mehreren Werten in einer Datenbankdatei durch und geben ein einzelnes Ergebnis zurück.
Mit Formeln kann Folgendes definiert werden:
•Ein Formelfeld. Weitere Informationen finden Sie unter Definieren von Formelfeldern.
•Ein berechneter Wert für die automatische Eingabe in ein Feld. Weitere Informationen finden Sie unter Definieren von automatischer Dateneingabe.
•Eine Berechnung, die für die Datenüberprüfung „wahr“ oder „falsch“ zurückgibt. Weitere Informationen finden Sie unter Definieren der Feldüberprüfung.
•Ein berechneter Wert, durch den Werte in einem Feld ersetzt werden können (über den Befehl „Ersetze alle Feldwerte“ im Menü „Datensätze“ oder in einem Scriptschritt). Weitere Informationen finden Sie unter Ersetzen eines Feldinhalts.
•Berechnungen in einigen FileMaker-Scriptschritten, z. B. Wenn
, Verlasse Schleife wenn
, Feldwert setzen
, Berechneten Wert einfügen
und Ersetze alle Feldwerte
. Weitere Informationen finden Sie unter Automatisieren von Aufgaben mithilfe von Scripts.
•Ein berechneter Wert, der sich auf die Darstellung von Layoutobjekten auswirkt, wie bedingte Formatierung, Platzhaltertext, QuickInfos und Sichtbarkeit (siehe Aus- und Einblenden von Layoutobjekten).
Formeln können Folgendes enthalten:
•Konstanten - Text-, Zahlen-, Datums- oder Zeitwerte, die sich nicht ändern.
•Operatoren - Symbole, die angeben, wie zwei oder mehr Werte miteinander kombiniert oder verglichen werden.
•Funktionen - vordefinierte, benannte Formeln, die bestimmte Berechnungen ausführen und bestimmte Einzelwerte für jede Wiederholung zurückgeben.
•Feldverweise - Felder in derselben Tabelle oder in einer Bezugstabelle. Ein Bezugsfeld, auf das in einer Formel verwiesen wird, hat die Syntax Tabellenname::Bezugsfeld
. Weitere Informationen finden Sie unter Arbeiten mit Bezugstabellen.
Wenn eine Formel nicht berechnet werden kann, gibt sie „?“ zurück. Um einen Fehlercode zu erhalten, der die Ursache des Problems angibt, schließen Sie die Formel in die Funktion „BerechnungsFehler“ ein.
Formeln können an mehreren Stellen überall in FileMaker Pro Advanced verwendet werden. Einige Beispiele:
•Gibt den Vor- und Nachnamen, durch ein Leerzeichen getrennt, zurück:
Vorname & " " & Nachname
Beispiel: Michael Brauer.
•Gibt den Wert des Felds „Zwischensumme“ multipliziert mit 0,08 zurück.
Zwischensumme * ,08
•Gibt den Vor- und Nachnamen jeweils in einer separaten Zeile zurück:
Feld1 & ¶ & Feld2
Beispiel:
Fred
Jane
•Wenn Sie den Kontext einer Berechnung angeben, wird die Formel basierend auf diesem Kontext berechnet. Andernfalls wird sie basierend auf dem Kontext des aktuellen Fensters berechnet. Weitere Informationen finden Sie unter Dialogfeld „Formel angeben“.