Referenz > Scriptschritte > Scriptschritte für Felder > Ersetze alle Feldwerte
 

Ersetze alle Feldwerte

Ersetzt den Wert im Feld jedes Datensatzes in der Ergebnismenge durch einen anderen Wert.

Siehe auch 

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 Advanced ebenfalls aufeinanderfolgende 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 

 

Produkt 

Unterstützt 

FileMaker Pro Advanced 

Ja 

FileMaker Go 

Partiell 

FileMaker WebDirect 

Partiell 

FileMaker Server 

Partiell 

FileMaker Cloud-Produkt 

Partiell 

FileMaker Data API 

Partiell 

Custom Web Publishing 

Partiell 

Runtime-Lösung 

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, das FileMaker Data API 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)