Referens > Scriptsteg > Scriptsteg för filer > Hämta datafilsposition
 

Hämta datafilsposition

Returnerar läs-/skrivpositionen i en öppen datafil.

Se även 

Tillval 

Fil-ID är ett numeriskt uttryck som anger fil-ID för en öppen datafil.

Mål är det fält eller den variabel som ska lagra den öppnade datafilens läs-/skrivposition. Om det inte finns någon variabel kommer detta scriptsteg att skapa en (se Använda variabler).

Kompatibilitet 

 

Produkt 

Stöds 

FileMaker Pro Advanced 

Ja 

FileMaker Go 

Ja 

FileMaker WebDirect 

Nej 

FileMaker Server 

Ja 

FileMaker Cloud-produkt 

Ja 

FileMaker Data API 

Nej 

Anpassad webbpublicering 

Ja 

Runtime-lösning 

Nej 

Kommer från 

FileMaker Pro 18.0 Advanced

Beskrivning 

När en datafil först öppnas är läs-/skrivpositionen 0. När filen har lästs från eller skrivits till flyttas läs-/skrivpositionen till positionen efter de data som lästes eller skrevs. Mer information finns i scriptsteget Ställ in datafilsposition.

Exempel 1 

Anger en variabel till den aktuella läs-/skrivpositionen i en öppen fil med fil-ID 2.

Hämta datafilsposition [ Fil-ID: 2 ; Mål: $position]

Exempel 2 

Skapar en fil med namnet ändring.log, skriver innehållet i fältet Produkter::Status till filen och visar sedan läs-/skrivpositionen. Om fältet innehåller Slutfört visas resultatet Aktuell läs-/skrivposition: 9, vilket är direkt efter den senaste byte som skrevs.

Ange variabel [$fil ; Värde: "ändring.log" ]
Skapa datafil [ "$fil" ; Skapa mappar: Av ]
Öppna datafil [ "$fil" ; Mål: $filID ]
Skriv till datafil [ Fil-ID: $filID ; Datakälla: Produkter::Status ; Skriv som: UTF-8 ]
Hämta datafilsposition [ Fil-ID: $filID ; Mål: $position ]
Visa anpassad dialogruta [ "Aktuell läs-/skrivposition: " & $position ]
Stäng datafil [ Fil-ID: $filID ]

Relaterade avsnitt 

Scriptsteget Öppna datafil

Scriptsteget Skriv till datafil

Scriptsteg (i bokstavsordning)

Scriptsteg (efter kategori)