中断脚本
 
目的 
强制当前 FileMaker 应用程序中运行的所有脚本、子脚本或外部脚本立即停止运行。
另请参阅 
格式 
中断脚本
选项 
无。
兼容性 
 
脚本步骤运行步骤 
是否支持 
FileMaker Pro 
是 
FileMaker Server 预定脚本 
是 
FileMaker Go 
是 
自定 Web 发布 
是 
FileMaker WebDirect 
是 
Runtime 解决方案 
是 
源于 
FileMaker Pro 6.0 或更早版本
说明 
“中断脚本”会使数据库处于不可预测的状态。例如,脚本可能暂停在意外的布局、视图或模式。
示例 1 
执行查找并打印。如果没有找到记录,则显示所有记录并中断脚本。
执行查找 [恢复]
If [Get ( 查找个数 ) = 0]
显示所有记录
中断脚本
End If
打印 [无对话框]
示例 2 
“打印未付款发货单”脚本将调用“打印”子脚本。如果用户没有选择打印发货单,此脚本和子脚本将停止。如果用户选择打印发货单,则会打印与查找条件相匹配的未付款发货单。打印之后,将显示所有记录,并对其加以排序。
主脚本:打印未付款发货单
新建窗口 [名称:"发货单列表"; 风格:文档]
转到布局 ["打印发货单"]
执行查找 [恢复]
#调用下面定义的“打印”子脚本
执行脚本 ["打印"]
#如果用户选择打印发货单,在子脚本完成后脚本将继续运行
显示所有记录
对记录排序 [恢复; 无对话框]
子脚本:打印
显示自定义对话框 ["打印未付款发货单"; "您是否要打印未付款发货单?"]
If [Get ( 上次选择信息 ) = 1]
打印 [无对话框]
Else
关闭窗口 [当前窗口]
#中断子脚本和主脚本
中断脚本
End If
相关主题 
退出脚本 脚本触发器
脚本步骤参考(按字母数字顺序排序的列表)
脚本步骤参考(类别列表)