查找匹配条件的记录以外的记录
通过查找数据库中不符合指定条件的信息,可以在执行查找时省略记录。
FileMaker Pro 按照您创建请求的顺序处理请求。例如,在包含美国和法国客户的数据库中:
- 如果第一个请求查找 Paris 的所有客户而第二个请求省略美国的所有客户,那么搜索结果会包含法国巴黎 (Paris, France) 的所有客户,但不包含得克萨斯帕里斯 (Paris, Texas) 或美国任何其他地区的客户。
- 如果请求的顺序颠倒(第一个请求省略美国的所有客户,第二个请求查找所有在 Paris 的客户),那么搜索结果会包含法国巴黎 (Paris, France) 和美国得克萨斯帕里斯 (Paris, Texas) 的所有客户,但不包括美国其他地区客户的记录。
要查找不匹配条件的记录,请执行以下操作:
- 在查找模式下,键入要省略的记录的条件。
例如,要查找除伦敦市以外的所有销售记录,请在“城市”字段中键入“
London
”。 - 单击布局栏中的“省略”。
- 单击状态工具栏中的“执行查找”。
要查找某些记录同时省略其他记录:
- 在查找模式下,键入要查找的记录的条件。
例如,要查找除奥尔巴尼市以外纽约州的供应商,请通过在“州”字段中键入
纽约
来开始。 - 单击状态工具栏中的“新建请求”。
- 键入要排除的记录的条件,然后单击“省略”。
要排除奥尔巴尼,可以在“城市”字段中键入
奥尔巴尼
,然后单击“省略”。 - 单击“执行查找”。
注释
- 您可以在多个请求中设置省略条件,包括为同一字段设置。例如,在“商品”字段中,查找 Red 但省略 Barn 和省略 Chair(在总共三个请求中),会找到 Red Bird 和 Red Shoe,而不会找到 Red Barn 或 Red Chair。
- 要省略入口行中的一个相关记录(或一组相关记录),您必须更改关系或至少一个匹配字段中的相应值,以便记录不再相关。请参阅使用相关表。
- 您还可以在执行查找后省略搜索结果中的记录。请参阅省略搜索结果中的记录。