VFP 通配符

2024-11-28 10:56:24
推荐回答(2个)
回答1:

VFP中模糊检索可以用"AT"或"$"来实现,两者用法一样,意思是判断某个字符串包含于某个字段或变量。
用法是: 字符串 AT 字段名/变量名 或 字符串 AT 字段名/变量名
想定位所有【说明】中含有'齿轮'的记录,可以用代码
1、locate for "齿轮" at 说明
2、locate for "齿轮"$说明

VFP中字符串是从右向左比较,在set exact off 时
"AC"="ACFG" 右边比较到第3个字符F时发现左边没有,就认为两边不等,返回.F.
"ACFG"="AC" 右边只比较两个字符,这两个字符比较后发现左边前两位都一样,所以返回.T.

回答2:

你想要的是含有,不是等于,所有用=一定不好用
LOCA FOR "齿轮"$说明

'AC'=='AC '是相同的,你那个不可能一样,到哪都不会是真