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