Referenz > Scriptschritte > Scriptschritte für Felder > Ersetze alle Feldwerte
 
Ersetze alle Feldwerte
Zweck 
Ersetzt den Wert im Feld jedes Datensatzes in der Ergebnismenge durch einen anderen Wert.
Siehe auch 
Format 
Ersetze alle Feldwerte [Mit Dialog: Ein/Aus; <Tabelle::Feld>;
Aktueller Inhalt/Fortlaufende Nummern/Formelergebnis]
Optionen 
Mit Dialog gibt an, ob das Dialogfeld „Feldinhalt ersetzen“ bei Ausführung des Scriptschritts angezeigt wird.
Zielfeld angeben gibt das Zielfeld für die Ersetzung an.
Ersetzen durch „aktuellen Inhalt“ verwendet den aktuellen Wert des angegebenen Felds als Ersetzung für dieses Feld in jedem übrigen Datensatz in der aktuellen Ergebnismenge.
Durch fortlaufende Nummern ersetzen serialisiert das Feld in allen Datensätzen in der aktuellen Ergebnismenge neu.
Eingabeoptionen verwendet den nächsten verfügbaren Wert unter „Eingabeoptionen“ als Nummer des ersten Datensatzes. Diese Nummer wird dann entsprechend dem in den Eingabeoptionen vorgegebenen Wert schrittweise erhöht.
Mit Eigene Werte können Sie einen Ausgangswert für die Serialisierung und den Wert festlegen, um den die fortlaufende Nummer für das Feld in der aktuellen Ergebnismenge erhöht werden sollen.
Fortlaufende Nummer in Eingabeoptionen aktualisieren legt den Wert für die automatische Eingabe unter „Eingabeoptionen“ so fest, dass die nächste automatisch eingegebene, fortlaufende Nummer zu den Datensätzen passt, die Sie mit diesem Scriptschritt neu serialisiert haben. Wenn diese Option nicht verwendet wird, wird die fortlaufende Nummer in den Eingabeoptionen nicht geändert und passt eventuell nicht zu den neu serialisierten Datensätzen.
Wenn für das Feld, dessen Inhalt ersetzt werden soll, die automatische Eingabe von fortlaufenden Nummern vorgegeben wurde und die Option Änderung des Werts durch Benutzer untersagen nicht aktiviert ist, fügt FileMaker Pro ebenfalls aufeinander folgende Nummern in das ausgewählte Feld ein, beginnt dabei jedoch mit der nächsten automatisch einzugebenden Nummer.
Mit Durch berechnetes Ergebnis ersetzen rufen Sie das Dialogfeld „Formel angeben“ auf, in dem Sie die Formel angeben können, deren Wert den Feldinhalt ersetzen soll.
Kompatibilität 
 
Wo der Scriptschritt ausgeführt wird 
Unterstützt 
FileMaker Pro 
Ja 
FileMaker Server 
Partiell 
FileMaker Go 
Partiell 
Custom Web Publishing 
Partiell 
FileMaker WebDirect 
Partiell 
Runtime solution 
Ja 
Ursprung in 
FileMaker Pro 6.0 oder früher
Beschreibung 
Dieser Scriptschritt verwendet den Wert in einem angegebenen Feld des aktuellen Datensatzes oder eine Formel, um den Wert des entsprechenden Felds in allen anderen Datensätzen der aktuellen Ergebnismenge zu ersetzen.
Wichtig  „Ersetze alle Feldwerte“ ändert alle Datensätze in der Ergebnismenge. Der Ersetze alle Feldwerte-Scriptschritt lässt sich nicht rückgängig machen.
Hinweise 
Dieser Scriptschritt kann auch verwendet werden, um ein Feld in allen Datensätzen der aktuellen Ergebnismenge zu serialisieren.
Wenn Sie den Scriptschritt „Ersetze alle Feldwerte“ verwenden, müssen zuerst alle Daten geschrieben werden, bevor der Vorgang durchgeführt wird. Andernfalls sind die Ergebnisse nicht vorhersagbar. Weitere Informationen finden Sie unter Bestätigen von Daten in Datensätzen.
FileMaker WebDirect, serverseitige Scripts und Custom Web Publishing führen diesen Scriptschritt aus, als wäre die Option Mit Dialog auf Aus gesetzt.
FileMaker Go unterstützt die Option Mit Dialog: Ein nicht.
Beispiel 1 
Weist allen Rechnungen in der Ergebnismenge fortlaufende Nummern zu.
Sortieren [Wiederherstellen; Mit Dialog: Ein]
Gehe zu Datens./Abfrage/Seite [Erster]
Ersetze alle Feldwerte [Mit Dialog: Aus; Rechnungen::RechnungsID; Fortlaufende Nummern]
Beispiel 2 
Ersetzt den Inhalt des Felds „KundenID“ in allen Datensätzen der Ergebnismenge durch den Inhalt des Felds „KundenID“ im aktuellen Datensatz.
Ergebnismenge suchen [Wiederherstellen]
Ersetze alle Feldwerte [Mit Dialog: Aus; Rechnungen::KundenID; Aktueller Inhalt]
Weiterführende Themen 
Definieren von Formelfeldern
Scriptschritte (Alphabetische Liste)
Scriptschritte (Kategorienliste)