Hämta datafilsposition
Returnerar läs-/skrivpositionen i en öppen datafil.
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 (mer information finns i Använda variabler).
Kompatibilitet
Produkt | Stöds |
FileMaker Pro | Ja |
FileMaker Go | Ja |
FileMaker WebDirect | Nej |
FileMaker Server | Ja |
FileMaker Cloud | Ja |
FileMaker Data API | Nej |
Anpassad webbpublicering | Ja |
Ursprungsversion
18.0
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 ]