Referenz > Scriptschritte > Scriptschritte für Dateien > Datendateiposition holen
 

Datendateiposition holen

Gibt die Lese-Schreib-Position in einer offenen Datendatei zurück.

Siehe auch 

Optionen 

DateiID ist ein numerischer Ausdruck, der die DateiID einer geöffneten Datendatei angibt.

Ziel ist das Feld oder die Variable zum Speichern der Lese-Schreib-Position der geöffneten Datendatei. Wenn die Variable nicht existiert, wird sie durch diesen Scriptschritt erstellt (siehe Verwenden von Variablen).

Kompatibilität 

 

Produkt 

Unterstützt 

FileMaker Pro Advanced 

Ja 

FileMaker Go 

Ja 

FileMaker WebDirect 

Nein 

FileMaker Server 

Ja 

FileMaker Cloud-Produkt 

Ja 

FileMaker Data API 

Nein 

Custom Web Publishing 

Ja 

Runtime-Lösung 

Nein 

Ursprung in 

FileMaker Pro 18.0 Advanced

Beschreibung 

Wenn eine Datendatei erstmals geöffnet wird, ist die Lese-Schreib-Position 0. Nachdem aus einer Datei gelesen oder in sie geschrieben wurde, bewegt sich die Lese-Schreib-Position an die Stelle nach den Daten, die gelesen oder geschrieben wurden. Weitere Informationen finden Sie unter Scriptschritt „Datendateiposition setzen“.

Beispiel 1 

Stellt eine Variable auf die aktuelle Lese-Schreib-Position einer geöffneten Datei mit DateiID 2 ein.

Datendateiposition holen [ DateiID: 2; Ziel: $position]

Beispiel 2 

Erstellt eine Datei mit dem Namen change.log, schreibt den Inhalt des Felds Produkte::Status in die Datei und zeigt dann die Lese-Schreib-Position an. Wenn das Feld Abgeschlossen enthält, lautet das angezeigte Ergebnis Aktuelle Lese-Schreib-Position: 9, was die Position nach dem letzten geschriebenen Byte angibt.

Variable setzen [$Datei; Wert: "change.log" ]
Datendatei erstellen [ "Datei" ; Ordner erstellen: Aus]
Datendatei öffnen [ "$Datei"; Ziel: $DateiID ]
In Datendatei schreiben [ DateiID: $DateiID; Datenquelle: Produkte::Status; Schreiben als: UTF-8 ]
Datendateiposition holen [ DateiID: $DateiID; Ziel: $position ]
Eigenes Dialogfeld anzeigen [ "Aktuelle Lese-Schreib-Position: " & $position ]
Datendatei schließen [ DateiID: $DateiID ]

Weiterführende Themen 

Scriptschritt „Datendatei öffnen“

Scriptschritt „In Datendatei schreiben“

Scriptschritte (Alphabetische Liste)

Scriptschritte (Kategorienliste)