Referenz > Scriptschritte > Scriptschritte für Felder > Feld nach Namen einstellen
 

Feld nach Namen einstellen

Ersetzt den vollständigen Inhalt des berechneten Zielfelds im aktuellen Datensatz durch das Ergebnis eines berechneten Werts.

Siehe auch 

Optionen 

Zielfeld angeben ist eine Formel, um das Feld anzugeben, dessen Inhalt Sie ersetzen wollen.

Berechneter Wert gibt die Formel an, deren Ergebnis durch diesen Scriptschritt eingefügt wird.

Kompatibilität 

 

Produkt 

Unterstützt 

FileMaker Pro Advanced 

Ja 

FileMaker Go 

Ja 

FileMaker WebDirect 

Ja 

FileMaker Server 

Ja 

FileMaker Cloud 

Ja 

FileMaker Data API 

Ja 

Custom Web Publishing 

Ja 

Runtime-Lösung 

Ja 

Ursprung in 

FileMaker Pro 10.0

Beschreibung 

Mit dem Scriptschritt „Feld nach Namen 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.

Da das Zielfeld berechnet wird, kann ein einziger Scriptschritt „Feld nach Namen einstellen“ mehrere Scriptschritt „Feldwert setzen“e zwischen Wenn-Bedingungen ersetzen.

Das berechnete Zielfeld muss ein Textergebnis zurückgeben.

Wenn keine Anführungszeichen um den voll qualifizierten Feldnamen angegeben sind, wird der Zielfeldname aus dem benannten Feld abgeleitet.

Wenn kein Feld angegeben wird und ein Feld im Blätternmodus oder Suchenmodus ausgewählt ist, wird dieses Feld verwendet.

Hinweise 

Das angegebene Zielfeld muss sich nicht im aktuellen Layout befinden.

„Feld nach Namen einstellen“ ignoriert die Validierungsprüfung.

Wenn möglich aktiviert der Scriptschritt „Feld nach Namen einstellen“ den Datensatz und lässt ihn bis zum Verlassen oder Schreiben des Datensatzes aktiv. Scripts, die den Scriptschritt „Feld nach Namen einstellen“ mehrmals in einer Serie ausführen, sollten diese Schritte möglichst gruppieren, damit nachfolgende Feld nach Namen einstellen-Scriptschritte den Datensatz bearbeiten können, ohne ihn jedes Mal sperren zu müssen, Daten herauf- und herunterladen, das Feld indizieren usw. nach jedem individuellen Scriptschritt „Feld nach Namen einstellen“. Diese Funktionen und die Überprüfung auf Datensatzebene werden ausgeführt, nachdem der Datensatz verlassen oder geschrieben wird.

Beispiel 1 

Identifiziert das Zielfeld („Nationale Statistik“ oder „Weltstatistik“) auf der Grundlage der geografischen Position, gibt dann einen berechneten Wert (die Summe aller Endsummen) in das Zielfeld ein.

Feld nach Namen einstellen [Wenn ( Kunden::Land = "Japan"; Kunden::Nationale Statistik ; Kunden::Weltstatistik ); Summe ( Rechnungen::Endsumme )]

Beispiel 2 

Veranschaulicht, wann anstelle von „Feldwert setzen“ zur Scriptvereinfachung „Feld nach Namen einstellen“ verwendet werden sollte.

#Für „Feldwert setzen" ist eine Wenn-Anweisung mit mehreren „Sonst, wenn"-Schritten nötig,
#um zu bestimmen, welches Feld in der Kundentabelle mit Informationen
#aus "Inkasso::Telefon" aktualisiert werden soll.
Wenn [Inkasso::Telefon = "Arbeit"]
Feldwert setzen [Kunden::Telefon Arbeit; Inkasso::Telefonnummer]
Sonst, wenn [Inkasso::Telefon = "Privat"]
Feldwert setzen [Kunden::Telefon Privat; Inkasso::Telefonnummer]
Sonst, wenn [Inkasso::Telefon = "Mobil"]
Feldwert setzen [Kunden::Telefon Mobil; Inkasso::Telefonnummer]
Ende (wenn)
#Ein einzelner Scriptschritt "Feld nach Name einstellen" kann dieselbe Aufgabe
#mithilfe einer Formel zur Bestimmung des Zielfelds ausführen.
Feld nach Namen einstellen [HoleFeldname ( Berechne ( "Telefon " & Inkasso::Telefon ) ); Inkasso::Telefonnummer]

Weiterführende Themen 

Scriptschritte (Alphabetische Liste)

Scriptschritte (Kategorienliste)