查找匹配记录
根据指定字段的上下文查找记录。
另请参阅
选项
- “指定目标字段”指定搜索所要依据的字段。
- “替换”搜索整个数据库,并使用与活动字段的内容相匹配的记录替换当前搜索结果。
- “限制”根据活动字段的内容对搜索结果进行搜索并显示匹配记录(逻辑 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