请问易语言中这段代码如何实现模糊查找。 查找(读(‘姓名’)=编辑框1.内容) 编辑框2.内容=读

请问易语言中这段代码如何实现模糊查找。
查找(读(‘姓名’)=编辑框1.内容)
编辑框2.内容=读(‘年龄’)
例如这个人的姓名叫张三,我必须输入完整的名字张三,才能查询到他的年龄,我现在想只输入一个张字,就能查询到他的年龄应该怎么做。

计次循环首(取记录数(),n)
跳到(n)
如果真(寻找文本(读(“姓名”),编辑框1.内容,)!=-1)
〔要进行的子程序〕
计次循环尾()追答

明白吗?数据库每条记录的姓名字段通过寻找文本比对,如果字段中包含编辑框中内容则符合。
如此可实现模糊查询

这样是对每条记录做检查。最后记录是尾记录。这种方法一般用于导出符合记录到报表列表框使用。不然就要找到符合记录后跳出循环

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-08
你这种写法理论上是有错误的,如果有两个姓张的呢?