Returnerar läs-/skrivpositionen i en öppen datafil.
Automatisera uppgifter med scripts
•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).
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 |
FileMaker Pro 18.0 Advanced
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.
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]
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 ]