Feldwert setzen
Zweck 
Ersetzt den vollständigen Inhalt des angegebenen Felds im aktuellen Datensatz durch das Ergebnis einer Formel.
Format 
Feldwert setzen [<Tabelle::Feld>; <Wert oder Formel>]
Optionen 
  •
Wählen Sie Gehe zu Zielfeld oder klicken Sie auf Angeben, um das Feld anzugeben, dessen Inhalt Sie ersetzen wollen. Wenn kein Feld angegeben wird und ein Feld im Blätternmodus oder Suchenmodus ausgewählt ist, wird dieses Feld verwendet.
  •
Klicken Sie unter Berechnetes Ergebnis auf Angeben, um die Formel zu definieren. Geben Sie im Dialogfeld "Formel angeben" die gewünschte Formel ein oder verwenden Sie die Feldliste (links) und die Funktionsliste (rechts) mit den mathematischen und Text-Operatoren, um die Formel zu definieren.
Kompatibilität 
Dieser Scriptschritt wird auch für Web Publishing und in einem geplanten FileMaker Server-Script unterstützt.
Beschreibung 
  •
Das Ergebnis der Formel muss dem Feldtyp entsprechen. Sie können z. B. eine Datumsberechnung nicht einem Medienfeld zuweisen.
  •
  •
Wenn das Formelergebnis nicht dem Typ des Zielfelds entspricht und die Überprüfungsoption des Felds auf Immer eingestellt ist, wird das Feld nicht eingestellt und ein Fehlercode zurückgegeben (der mit der Hole ( LetzteFehlerNr ) function erfasst werden kann).
  •
Wenn möglich aktiviert der Scriptschritt "Feldwert setzen" den Datensatz und lässt ihn bis zum Verlassen oder Schreiben des Datensatzes aktiv. Scripts, die den Scriptschritt "Feldwert setzen" mehrmals in einer Serie ausführen, sollten diese Schritte möglichst gruppieren, damit nachfolgende "Feldwert setzen"-Scriptschritte den Datensatz bearbeiten können, ohne ihn jedes Mal sperren zu müssen und Daten herunter- und hinaufzuladen, das Feld zu indizieren usw. Diese Funktionen und die Überprüfung auf Datensatzebene werden ausgeführt, nachdem der Datensatz verlassen oder geschrieben wird.
Beispiele 
Das folgende Beispiel berechnet 7 Prozent des Felds "Gehalt" und weist das Ergebnis dem Feld SDI zu. Beachten Sie, dass "Feldwert setzen" auch funktioniert, wenn sich das Feld nicht im aktiven Layout befindet.
Feldwert setzen [Tabelle1::SDI; Gehalt * 0,07]
Weiterführende Themen 
Definieren von Formelfeldern
Scriptschritte (alphabetische Liste)
Scriptschritte (Kategorienliste)