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

清空表记录

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

另请参阅 

选项 

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

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

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

兼容性 

 

产品 

是否支持 

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 

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

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

相关主题 

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

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