查找、排序和替换数据 > 查找记录 > 查找文本和字符
 
查找文本和字符
您可以在文本类型的字段中或在可返回文本结果的计算字段中搜索文本。
除非您搜索短语或完全匹配,否则除了您指定的值之外,字段还可以包含其他值,并且值的顺序不受限制。例如,在名为“膳宿”的字段中键入酒店会找到“酒店”、“折扣酒店”和“豪华酒店”等记录
要查找文本和字符:
1. 开始查找请求。
请参阅创建查找请求
2. 有关以不同方法搜索文本的示例,请参阅下表。
 
要查找
请在字段中键入
示例
以特定罗马字符开头的词(可以处理除日语和中文之外的任何其他语言的字段)
要查找的字符
Chris Smith 会找到“Chris Smith”、“Smith Chris”、“Chris Smithson”和“Smith Christenson
查找以日语平假名、片假名或日本语汉字开头的字词
位于 = 和 * 之间的字符
搜索框或快速查找框 查找 饼图图标饼图图标放大镜图标
短语或字符序列,作为字词中的前几个字符时匹配(从字词开始匹配短语)
文字文本(字符),包括空格和标点,位于双引号 (") 中
"Marten and Jones Interiors" 会找到“Marten and Jones Interiors”,但找不到“Jones and Marten Interiors
, Ltd.”会找到名称中包含“, Ltd.”的所有公司,但是找不到那些名称中没有逗号的公司
"Spring" 会找到“Springville”,但找不到“ColdSpring Harbor”或“HotSpring
查找以一个或多个未知或可变字符(任一字符)开头的字词
一个通配符 (@) 表示一个未知字符
Gr@y 会找到“Gray”和“Grey
@on 会找到“Don”和“Ron”,但找不到“Bron
在文本字段中查找无效字符
?
无效字符显示为空白字符
 
注释  要查找 ? 字符,请搜索“?”
文本字段中的数字(任一数字)
一个 # 字符表示一位数字
# 会找到“3”,但找不到“30
## 会找到“30”,但找不到“3”或“300
#3 会找到“53”和“43”,但找不到“3
在行中查找不具有或具有多个未知或可变文本字符的字词(零或更多字符)
* 表示所有未知字符
Jo*n 会找到“Jon”和“John
J*r 会找到“Jr.”和“Junior
*phan* 会找到“Phan”和“Stephanie
S* 会找到“Sophie”、“Steve”和“Sven
运算符或其他非字母数字字符,如标点或空格
文字文本(字符),包括空格和标点,位于双引号 (") 中
"@" 会找到“@”(或者某个电子邮件地址)
"," 会找到包含逗号的记录
"   " 会在行中找到连续的三个空格
具有特殊意义的字符(如 FileMaker Pro 识别的查找运算符):
@, *, #, ?, !, =, <, >, "(忽略下一个字符)
在要查找的特殊字符前面加上 \
\"Joey\" 会找到 "Joey" joey\@abc.net 会找到电子邮件地址“joey@abc.net
包含着重符的词
文字文本(字符),包括空格和标点,位于双引号 (") 中
"òpera" 会找到“òpera”,但找不到“opera
(不带引号的 òpera 会找到“òpera”和“opera”)
部分短语(词或字符序列,从任意位置开始的匹配短语)
双引号 (") 之间的字符、标点和空格;使用 * 在较长的文本字符串中查找该文本
*"son & Phillips" 会找到
Johnson & Phillips”和“Paulson & Phillips
查找您所指定的文本的完全匹配项(全字段匹配)
==(两个等号),表示字段内容匹配
==John 会找到“John”但找不到“John Smith
==John Smith 会找到“John Smith”但找不到“Smith, John”或“John Smithers
查找您所指定的整个词的完全匹配项(全字匹配)
=
=Market 会找到“Market”、“Market Services”和“Ongoing Market Research”,但找不到“Marketing”或“Supermarket
=Chris =Smith 会找到“Chris Smith”或“Smith Chris”,但找不到“Chris”或“Christopher Smithson
查找包含日语平假名、片假名和日本语汉字字符的字词(仅限日语索引的字段)
要查找的字符
发音为“Oda”的日语文本 查找 发音为“Oda”的日语文本发音为“Odayama”的日语文本发音为“Odagawa”的日语文本
日文索引字段中的假名字符,不区分平假名/片假名、浊音/半浊音/清音假名、小/普通假名和假名浊音/清音叠字符号
~(颚化符)和要查找的字符,用于执行不严格的搜索
发音为“Kyoto”的日语文本 查找 发音为“Kyoto”的日语文本发音为“ToKyo-to”的日语文本发音为“Kyoto-fu”的日语文本颚化符后跟发音为“ha”的日语平假名发音为“ha”的日语平假名发音为“ba”的日语平假名
3. 在输入所需的查找条件之后,单击状态工具栏中的“执行查找”,或选择“请求”菜单 >执行查找”。
注意  通常,查找不区分大小写或半角/全角。例如:
查找 fred 会找到“Fred”和“FRED”。
包括日语半角字符的查找请求会匹配包含等价的全角字符的结果。
通过将字段的默认索引和排序语言更改为 Unicode,您可以在字段上执行区分大小写和区分半角/全角的查找。不过,此过程会更改字段排序的顺序。如果不想以 Unicode 顺序对原始字段排序,请创建计算字段(其公式就是要在其中执行区分大小写或区分半角/全角的查找的字段),并将此字段的默认索引和排序语言更改为 Unicode。然后,可以对其中一个字段进行排序,并在其他字段上执行查找请求。请参阅定义字段索引选项定义计算字段
相关主题 
查找重复值
查找信息范围
选择进行索引或排序的语言