查找匹配记录
目的
根据指定字段的上下文查找记录。
另请参阅
格式
查找匹配记录[替换/限制/扩展; <表::字段>]
选项
•“指定目标字段”指定搜索所要依据的字段。
•“替换”搜索整个数据库,并使用与活动字段的内容相匹配的记录替换当前搜索结果。
•“限制”根据活动字段的内容对搜索结果进行搜索并显示匹配记录(逻辑 AND 搜索)。
•“扩展”扩大您的搜索范围,以包括与指定字段中的其他条件匹配的搜索结果中的其他记录(逻辑 OR 搜索)。
兼容性
脚本步骤运行的位置 | 是否支持 |
FileMaker Pro | 是 |
FileMaker Server | 是 |
FileMaker Go | 是 |
自定义 Web 发布 | 是 |
FileMaker WebDirect | 是 |
Runtime 解决方案 | 是 |
源于
FileMaker Pro 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
相关主题