查询表单中的附加标准

在查询表单的附加标准选项卡中,可以在相关多视图表单上的任意字段指定搜索标准。

注意:该选项卡包括主标准选项卡中列出的字段。这意味着不必在执行查询前指定主标准。

为主要字段使用附加标准选项卡而不是主标准选项卡的原因之一是,如果想要在这些字段中执行“布尔 OR”搜索而不是“布尔 AND”搜索。主标准选项卡仅允许“AND”搜索。

查询子句

查询标准由查询语句组成。查询语句由“布尔”搜索分隔符、字段名称、运算符和值组成。例如,要为位于“纽约”的供应商检索记录,要创建的语句应类似于以下所示内容:

AND State = 'NY'

where

  • State 是在系统中定义供应商的多视图表单中的字段名称。
  • = 是指定返回结果必须与值精确匹配的运算符。
  • NY 是您要系统 State 字段中搜索的值。
注意: 字母N可能显示在子句中的运算符和值之间。N 表示系统正在使用 Unicode(双字节)字符代码。

如果使用多语句,此类语句将按顺序工作。即,系统使用第一次定义的语句进行搜索,然后对返回值应用第二条语句,然后第三条语句,以此类推。这意味着您定义语句的顺序必须经过仔细策划,因为不同的顺序会产生非常不同的后果。

AND 和 OR (布尔) 搜索

可以创建多个语句,并使用 Boolean AND 或 OR 筛选器连接。通过“AND”连结的语句仅检索那些符合在全部语句中指定标准的记录。通过“OR”连结的语句检索满足任一标准的记录。

系统在定义查询语句时自动添加“布尔”筛选器。如果选择了标签为“OR”而非上一语句中的“AND”,那么语句定义为“或”语句。如果清除了该复选框,系统将语句定义为“AND”语句。

相关主题