查找匹配记录

根据指定字段的上下文查找记录。

选项 

  • “指定目标字段”指定搜索所要依据的字段。
  • “替换”搜索整个数据库,并使用与活动字段的内容相匹配的记录替换当前搜索结果。
  • “限制”根据活动字段的内容对搜索结果进行搜索并显示匹配记录(逻辑 AND 搜索)。
  • “扩展”扩大您的搜索范围,以包括与指定字段中的其他条件匹配的搜索结果中的其他记录(逻辑 OR 搜索)。

兼容性 

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

原始版本 

12.0

说明 

根据指定字段的上下文查找结果,允许您创建与使用“表视图”中的快捷菜单行为类似的脚本。

如果您未指定字段,FileMaker Pro 会根据脚本运行时处于活动状态的字段的内容进行搜索。如果在活动字段中选择了数据,则 FileMaker Pro 会搜索所选的数据。如果未选择数据,则 FileMaker Pro 会搜索活动字段的整个内容。如果未指定字段,并且在脚本运行时没有活动字段,则 FileMaker Pro 会显示无效命令的警报。

“查找匹配记录”在浏览或预览模式下运行。如果在脚本运行时数据库处于其他模式中,则在运行该脚本之前 FileMaker Pro 会切换到浏览模式。

可以将“查找匹配记录”拷贝并粘贴或导入到其他 FileMaker Pro 文件。

注释 

  • 在 FileMaker WebDirect 中,如果在运行此脚本步骤之前手动选择字段数据,那么该脚本步骤将像未选择任何选项时一样执行。在 FileMaker WebDirect 中,要在运行此脚本步骤之前选择字段数据,请使用设定选择范围脚本步骤。

示例 1 

查找与当前记录属于相同类别的所有记录,然后切换到“表视图”。

复制
查找匹配记录 [替换; 产品::类别]
查看方式 [按表查看]

示例 2 

打开一个新窗口,转到“发货单”布局,查找搜索结果中与当前记录具有相同“客户 ID”的所有记录,对新的搜索结果进行排序,然后转到第一条记录。

复制
新建窗口 [样式:文档; 使用布局:"发货单" (发货单)]
查找匹配记录 [限制; 发货单::客户 ID]
对记录排序 [恢复; 包括对话框:关闭]
转到记录/请求/页面 [第一个]

示例 3 

用与当前记录的“客户 ID”相匹配的记录扩展搜索结果,或使用与当前记录的“客户 ID”相匹配的记录新建一个搜索结果。

复制
显示自定义对话框 ["您是否要将当前客户添加到搜索结果中?"]
If [ Get ( 上次选择信息 ) = 1 ]
    查找匹配记录 [扩展; 发货单::客户 ID]
Else
    查找匹配记录 [替换; 发货单::客户 ID]
End If