返回某个已打开的数据文件的读写位置。
•"文件 ID"是一个数字表达式,指定了打开的数据文件的文件 ID。
•"目标"是用于存储打开的数据文件的读写位置的字段或变量。如果变量不存在,则此脚本步骤将创建一个变量(请参阅使用变量)。
产品 | 是否支持 |
FileMaker Pro Advanced | 是 |
FileMaker Go | 是 |
FileMaker WebDirect | 否 |
FileMaker Server | 是 |
FileMaker Cloud 产品 | 是 |
FileMaker Data API | 否 |
自定义 Web 发布 | 是 |
Runtime 解决方案 | 否 |
FileMaker Pro 18.0 Advanced
首次打开数据文件时,读写位置为 0。读取或写入文件后,读写位置移动到读取或写入数据之后的位置。请参阅设置数据文件位置脚本步骤。
将变量设置为文件 ID 为 2 的打开的文件当前读写位置。
获取数据文件位置 [文件 ID: 2 ; 目标: $位置]
创建名为 change.log 的文件,将"产品::状态"字段的内容写入文件,然后显示读写位置。如果字段包含已完成
,则显示的结果为"当前读写位置:9",位于写入的上一字节之后。
设置变量 [$文件; 值: "change.log"]
创建数据文件 ["$文件" ; 创建文件夹: 关闭]
打开数据文件 ["$文件" ; 目标: $文件 ID]
写入数据文件 [文件 ID: $文件 ID ; 数据源: 产品::状态 ; 写入为: UTF-8]
获取数据文件位置 [文件 ID: $文件 ID ; 目标: $位置]
显示自定义对话框 ["当前读写位置: " & $位置]
关闭数据文件 [文件 ID: $文件 ID]