Feld nach Name einstellen
•
|
Wählen Sie Gehe zu Zielfeld oder klicken Sie auf Angeben, um das Feld anzugeben, dessen Inhalt Sie ersetzen wollen. 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.
|
Mit dem Scriptschritt "Feld nach Name einstellen" können Sie eine Formel erstellen, um einen Feldnamen anzugeben und dann den Wert des Felds direkt oder basierend auf einer zweiten Formel ändern.
•
|
Wenn möglich aktiviert der Scriptschritt "Feld nach Name einstellen" den Datensatz und lässt ihn bis zum Verlassen oder Schreiben des Datensatzes aktiv. Scripts, die den Scriptschritt "Feld nach Name einstellen" mehrmals in einer Serie ausführen, sollten diese Schritte möglichst gruppieren, damit nachfolgende "Feld nach Name einstellen"-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.
|
Im folgenden Beispiel identifiziert eine Formel das Zielfeld, in dem ein Wert basierend auf der geografischen Lage ersetzt werden soll, in der die Daten eingegeben wurden. Dann gibt das Script einen berechneten Wert in das Zielfeld basierend auf dem entsprechenden Währungswechselkurs ein.
Feld nach Name einstellen [Wenn (Mitglieder::Land = "USA" ;
Mitglieder::Gebühr bezahlt-USD ; Mitglieder::Gebühr bezahlt-EUR);
Wenn (Mitglieder::Land= "USA" ;
Mitglieder::Gebühr*<
USWechselkurs> ;Mitglieder::Gebühr*<
DEWechselkurs>;
Das folgende Beispiel verwendet die Funktion "HoleFeldName", um sicherzustellen, dass FileMaker Pro den voll qualifizierten Namen des Zielfelds und die Funktion "Berechne" verwendet, um den im Zielfeld gespeicherten Wert zu extrahieren und ersetzt dann den Inhalt von Feldname mit dem Datenwert aus dem Feld "Name" in Bezugstabelle Tabelle2.