选择窗口

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

选项 

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