使用查询提示筛选文本文件数据库中的数据

使用查询提示进行搜索与使用任何其他类型的筛选器进行搜索类似。可以使用通配符优化您的搜索。在文本文件数据库中,您可以转义某些特殊字符,使它们可以在查询提示筛选器中被处理为简单字符。

要转义特殊字符,请使用角括号 ([ ]) 将其括起来以指示将该字符处理为搜索词的一部分。

例如,假设您为文本文件数据库中的“Name”字段创建了以下查询提示:

Name Like ?NamePrompt

打印时,当输入 John* 作为查询提示时,会匹配任何以“John”开头的名字。您可能得到的搜索结果如下所示:

但是,如果您实际上想要查找星号 (*) 为搜索词一部分的条目“John*”,那么您想要星号被处理为简单字符而不是通配符。要执行此操作,请用角括号将星号括起来以将其转义。在打印时,输入 John[*] 作为查询提示的搜索词。执行此操作时,会仅匹配包含“John*”的条目。

如果您需要搜索包含角括号的词(例如“MyText[1]”),则必须将第一个角括号转义,以便将其处理为简单字符。在此情况下,请在打印时输入 MyText[[]1] 作为查询提示。(您无需转义第二个角括号。)

如果使用运算符,则只在使用 LIKE, NOT LIKE, BEGINS WITH, NOT BEGINS WITH, ENDS WITH, NOT ENDS WITH, CONTAINSNOT CONTAINS 时必须使用转义。

对于 EQUALSNOT EQUALS 等其他运算符,无需转义,即使转义也不起作用。

有关使用筛选器的更多信息,请参阅“筛选数据”。

相关主题