参考 > 脚本步骤参考 > 控制脚本步骤 > 中断脚本
 

中断脚本

强制当前 FileMaker 应用程序中运行的所有脚本、子脚本或外部脚本立即停止运行。

另请参阅 

选项 

无。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

是 

FileMaker Go 

是 

FileMaker WebDirect 

是 

FileMaker Server 

是 

FileMaker Cloud 产品 

是 

FileMaker Data API 

是 

自定义 Web 发布 

是 

Runtime 解决方案 

是 

源于 

FileMaker Pro 6.0 或更低版本

说明 

"中断脚本"会使数据库处于不可预测的状态。例如,脚本可能暂停在意外的布局、视图或模式。

示例 1 

执行查找并打印。如果没有找到记录,则显示所有记录并中断脚本。

执行查找 [恢复]
If [Get (查找个数) = 0]
显示所有记录
中断脚本
End If
打印 [包括对话框: 关闭]

示例 2 

"打印未付款发货单"脚本将调用"打印"子脚本。如果用户没有选择打印发货单,此脚本和子脚本将停止。如果用户选择打印发货单,则会打印与查找条件相匹配的未付款发货单。打印之后,将显示所有记录,并对其加以排序。

主脚本:打印未付款发货单

新建窗口 [样式: 文档; 名称: "发货单列表"; 使用布局: "打印发货单" (发货单)]
执行查找 [恢复]
#调用下面定义的"打印"子脚本
执行脚本 [指定: 源列表 ; "打印" ; 参数:]
#如果用户选择打印发货单,在子脚本完成后脚本将继续运行
显示所有记录
对记录排序 [恢复; 包括对话框: 关闭]

子脚本:打印

显示自定义对话框 ["打印未付款发货单"; "您是否要打印未付款发货单?"]
If [Get (上次选择信息) = 1]
打印 [包括对话框: 关闭]
Else
关闭窗口 [当前窗口]
#中断子脚本和主脚本
中断脚本
End If

相关主题 

退出脚本脚本步骤

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

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