选择窗口

按名称指定窗口,并使其成为前景窗口。

选项 

  • “当前窗口”使包含该脚本的文件的活动窗口在前景显示。
  • “窗口名称”指定在前景显示的窗口。
  • “仅限于当前文件”将匹配项限制在当前文件范围内(不选择此选项则会匹配所有可用的 FileMaker Pro 文件)。

兼容性 

产品 是否支持
FileMaker Pro 是
FileMaker Go 是
FileMaker WebDirect 部分
FileMaker Server 是
FileMaker Cloud 是
FileMaker Data API 是
自定义 Web 发布 是

原始版本 

6.0 或更低版本

说明 

由于 FileMaker Pro 脚本步骤始终在前景表中执行,因此有时必须使特定窗口在前景显示。在多表文件中使用脚本时,使用该脚本步骤可以确保某个脚本步骤在预定表中执行。

注释 

  • 在 FileMaker WebDirect 中:
    • 此脚本步骤会在 Web 浏览器窗口中显示指定的虚拟窗口。上一个虚拟窗口在不显示时会保持打开状态。
    • 此脚本步骤在卡片上不受支持。
  • 在 FileMaker Data API 和“自定义网络发布”中,此脚本步骤将指定的虚拟窗口设为前景窗口。上一个虚拟窗口保持打开状态。
  • 窗口名选择不区分大小写。该脚本将选择第一个匹配窗口,并使其在前景显示。
  • 在隐藏状态下打开相关文件时(例如当打开的文件是相关字段的源文件时),“选择窗口”脚本步骤将不打开此相关文件的窗口。要对此类相关文件使用“选择窗口”脚本步骤,请使用“打开文件”脚本步骤打开相关文件。

    例如,文件“数据输入”中的某个布局包含“公司”文件的相关字段。显示该布局时,FileMaker Pro 将在隐藏状态下打开“公司”文件。要打开一个显示隐藏的相关文件的新窗口,请使用以下脚本:

    复制
    打开文件 [打开隐藏的窗口:打开 ; "公司"]
    选择窗口 [名称:"公司"]

    要恢复文件的原始状态,请执行“关闭窗口 []”脚本步骤关闭打开的窗口。

  • 如果脚本步骤从隐藏文件内执行,“选择窗口”可能会使隐藏的相关文件可见。

示例 1 

选择“打印发货单”窗口。如果“打印发货单”窗口未打开,则新建一个窗口,然后转到“打印发货单”布局。

复制
选择窗口 [名称:"打印发货单"]
If [Get (上一个错误) = 112]
    新建窗口 [样式:浮动文档; 名称:"打印发货单"; 
    使用布局:"打印发货单" (发货单)]
End If