参考 > 脚本触发器参考 > OnRecordCommit
 

OnRecordCommit

提交已更改记录之前执行脚本。

导致记录被提交的操作包括:

用户更改记录中的数据并移动到另一条记录

用户更改记录并立即访问“管理数据库”对话框

用户按 Enter 键

记录被修改后用户单击激活记录外部的布局

脚本步骤将焦点移动到其他记录(如果修改了上一记录)

脚本执行提交记录/请求脚本步骤

何时运行脚本

处理事件之前。

可在何种模式下使用触发器

浏览和查找模式。

结果

可以使用已触发脚本中的退出脚本脚本步骤来返回 True 或 False。

True:继续执行触发脚本的事件。

False:取消执行触发脚本的事件。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud 

 

FileMaker Data API 

 

自定义 Web 发布 

 

Runtime 解决方案 

 

源于 

FileMaker Pro 10.0

注释 

在显示来自相关表的记录的入口内,从一条记录移动到另一条记录并不会提交记录;当焦点离开与那些已更改记录相关的主记录时,将提交这些记录。

此脚本触发器仅在存在未提交的记录更改时才可激活。

仅在要退出的记录发生更改时,退出具有键盘焦点的记录才可激活此脚本触发器。

有关不会激活此脚本触发器的其他操作的列表,请参阅不会激活脚本触发器的操作

相关主题 

设置脚本触发器

设置布局的脚本触发器

设置对象的脚本触发器