参考 > 脚本步骤参考 > 记录脚本步骤 > 清空表记录
 

清空表记录

无论当前搜索结果如何都删除指定源表中的所有记录。

另请参阅 

选项 

•"包括对话框"指定在执行此脚本步骤时是否显示对话框,要求用户确认删除记录。

•"当前表"是执行此脚本步骤时的活动表摹本的源表。

•"指定表"可让您选择仅在当前文件中的表。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

是 

FileMaker Go 

是 

FileMaker WebDirect 

是 

FileMaker Server 

部分 

FileMaker Cloud 产品 

部分 

FileMaker Data API 

部分 

自定义 Web 发布 

部分 

Runtime 解决方案 

是 

源于 

FileMaker Pro 15.0

说明 

重要事项  无法撤消删除所有记录。

"清空表记录"会尝试先锁定源表中的所有记录,然后再删除它们。如果无法锁定所有记录(例如,如果某条记录正在被另一个用户编辑),"清空表记录"将停止并返回一个错误代码(可使用 Get (上一个错误) 函数捕获)。

删除大量记录时,此脚本步骤可能比删除所有记录脚本步骤快。

注释 

•"清空表记录"不会删除相关记录,即使将关系设置为这样操作也是如此(请参阅创建和更改关系)。如果还要删除相关记录,请改用"删除所有记录"。

•"清空表记录"需要具有完全访问权限集的帐户访问权限。

•"清空表记录"将删除指定表中全局容器字段的内容,但不会删除其他类型全局字段的内容。

•如果选择"当前表",并且执行此脚本步骤时的活动表摹本来自 ODBC 数据源,则将跳过"清空表记录"并返回错误代码。如果活动表摹本来自于外部 FileMaker Pro Advanced 文件,则"清空表记录"将正常执行。

•服务器端脚本、FileMaker Data API 和"自定义网络发布"运行此脚本步骤的方式与"包括对话框"选项设置为"关闭"时相同。

示例 1 

询问用户后,删除"发货单"源表中的所有记录。

清空表记录 [包括对话框: 打开; 表: "发货单"]

相关主题 

脚本步骤参考(按字母顺序排序的列表)

脚本步骤参考(类别列表)