查询表单中的附加标准
在查询表单的“附加标准”选项卡中,可以在相关多视图表单上的任意字段指定搜索标准。
为主要字段使用“附加标准”选项卡而不是“主标准”选项卡的原因之一是,如果想要在这些字段中执行“布尔 OR”搜索而不是“布尔 AND”搜索。主标准选项卡仅允许“AND”搜索。
查询子句
查询标准由查询语句组成。查询语句由“布尔”搜索分隔符、字段名称、运算符和值组成。例如,要为位于“纽约”的供应商检索记录,要创建的语句应类似于以下所示内容:
“AND State = 'NY'”
where
- “State” 是在系统中定义供应商的多视图表单中的字段名称。
- “=” 是指定返回结果必须与值精确匹配的运算符。
- “NY” 是您要系统 “State” 字段中搜索的值。
如果使用多语句,此类语句将按顺序工作。即,系统使用第一次定义的语句进行搜索,然后对返回值应用第二条语句,然后第三条语句,以此类推。这意味着您定义语句的顺序必须经过仔细策划,因为不同的顺序会产生非常不同的后果。
AND 和 OR (布尔) 搜索
可以创建多个语句,并使用 Boolean AND 或 OR 筛选器连接。通过“AND”连结的语句仅检索那些符合在全部语句中指定标准的记录。通过“OR”连结的语句检索满足任一标准的记录。
系统在定义查询语句时自动添加“布尔”筛选器。如果选择了标签为““OR”而非上一语句中的“AND””,那么语句定义为“或”语句。如果清除了该复选框,系统将语句定义为“AND”语句。