清空表记录
目的
无论当前搜索结果如何都删除指定表中的所有记录。
另请参阅
格式
清空表记录 [包括对话框: 打开/关闭; <当前表>/表: "<表名称>"]
选项
•“包括对话框”指定在执行此脚本步骤时是否显示对话框,要求用户确认删除记录。
•“当前表”是执行此脚本步骤时的活动表。
•“指定表”可让您选择当前文件中的表。
兼容性
脚本步骤运行的位置 | 是否支持 |
FileMaker Pro | 是 |
FileMaker Server | 部分 |
FileMaker Go | 是 |
自定义 Web 发布 | 部分 |
FileMaker WebDirect | 是 |
Runtime 解决方案 | 是 |
源于
FileMaker Pro 15.0
说明
重要说明 无法撤消删除所有记录。
“清空表记录”会尝试先锁定表中的所有记录,然后再删除它们。如果无法锁定所有记录(例如,如果某条记录正在被另一个用户编辑),“清空表记录”将停止并返回一个错误代码(可使用
Get ( 上一个错误 )函数捕获)。
删除大量记录时,此脚本步骤可能比
删除所有记录脚本步骤快。
注释
•“清空表记录”不会删除
相关记录,即使将关系设置为这样操作也是如此(请参阅
创建和更改关系)。如果还要删除相关记录,请改用“删除所有记录”。
•“清空表记录”将删除指定表中全局
容器字段的内容,但不会删除其他类型
全局字段的内容。
•如果选择“
当前表”,并且执行此脚本步骤时的活动表来自
ODBC 数据源,则将跳过“清空表记录”并返回错误代码。如果活动表来自于外部 FileMaker 数据源,则“清空表记录”将正常执行。
•服务器端脚本和“自定义网络发布”运行此脚本步骤的方式与“包括对话框”选项设置为“关闭”时相同。
示例 1
询问用户后,删除“发货单”表中的所有记录。
清空表记录 [包括对话框: 打开; 表: "发货单"]
相关主题