关闭窗口
按名称或 UUID 关闭当前的活动窗口或任何其他窗口。
另请参阅
选项
-
“当前窗口”关闭活动窗口。
-
"窗口名称或 UUID"指定一个窗口。
-
“仅限于当前文件”将匹配项限制在当前文件范围内(不选择此选项则会匹配所有可用的 FileMaker Pro 文件)。
兼容性
| 产品 | 是否支持 |
| FileMaker Pro | 是 |
| FileMaker Go | 是 |
| FileMaker WebDirect | 是 |
| FileMaker Server | 是 |
| FileMaker Cloud | 是 |
| FileMaker Data API | 是 |
| 自定义 Web 发布 | 是 |
原始版本
6.0 或更低版本
说明
关闭文件的最后一个窗口将关闭该文件,并暂停当前脚本的执行。此外,在 Windows 中,FileMaker Pro 会在没有任何其他打开或隐藏的窗口时退出。在 FileMaker WebDirect 中,关闭最后一个窗口会注销当前 Web 会话。
注释
-
对于窗口名称或 UUID,此脚本步骤会先搜索具有匹配名称的窗口。如果未找到,则会搜索具有匹配 UUID 的窗口。使用 UUID 可以保证您选择特定窗口,即使多个窗口具有相同的名称或窗口名称已更改。请参阅 Get (窗口名称) 和 Get(窗口 UUID) 函数。
-
由于窗口名称不需要唯一,因此此脚本步骤将选择第一个具有匹配名称的窗口。要在多个窗口具有相同名称时选择特定窗口,请使用窗口的 UUID。
-
窗口名称或 UUID 选择不区分大小写。
示例 1
使用“打印发货单”布局转到“发货单”表中的一条相关记录,进行打印,然后关闭窗口。
转到相关记录 [只显示相关记录; 来自表:"发货单"; 使用布局:"打印发货单"; 新建窗口]
打印 [恢复:打印机; 包括对话框:关闭]
关闭窗口 [当前窗口]
示例 2
如果当前窗口处于隐藏状态,则将其关闭。
If [Get ( 窗口是否可见 ) = 0]
关闭窗口 [当前窗口]
End If
示例 3
如果“发货单详情”窗口处于打开状态,则将其关闭。
If [PatternCount ( WindowNames ( Get ( 文件名 ) ) ; "发货单详情" )]
关闭窗口 [名称:"发货单详情"]
End If