APP下载

VB模糊查询和精准查找

2020-01-13

电脑报 2020年45期
关键词:文本框列表程序

很多时候我们在面对信息检索时,没法记得完整的信息内容,这时我们可以引入两个概念:“精准搜索”和“模糊搜索”。两者都是指系统自动按照用户输入的关键词进行查找,不同之处在于一个是精准查找,一个是模糊查找。精准查找是精准匹配到信息中的正确内容,往往得出的结果数量较少,相反模糊查找是找到所有与关键词相关的数据,往往得出的结果数量比较多。很多程序软件都支持这两种搜索,例如:数据库、Office软件、浏览器……

我们通过VB程序来模拟一下模糊查找的过程:假设你是一名学校的代课老师,由于同学较多,记不住名字,于是用VB软件做了一款模糊查询软件,只需要输入同学名字中的任何字符便可以查询到同学的信息,如果搜索到的内容有多个结果就会全部显示,如果一个结果也没有搜索到就显示查无此人。快来尝试完成吧。

首先我们创建两个列表和一个文本框。一个列表用来存放学生姓名信息,另外一个列表用来存放查找结果。文本框用来存放需查找的内容。

程序开始运行后,记录下文本框的内容和长度,接下來通过姓名列表查询相关内容,查询的过程中需要用到双重循环的方法:外层遍历列表中内容的个数,内层要对列表中每行内容遍历,并且通过MID函数提取判断内容与查找的信息进行比较,如果相等的话将内容添加到输出列表中,如果没有找到查询信息,跳出循环,显示查无此人。

这种模糊查询的方法相对比较简单,但是面对大量数据查询的效率较低。大家可以想想在这基础上添加一些实用的功能比如索引文件,或者根据用户选择进行删除调整。

猜你喜欢

文本框列表程序
巧用文本框实现PPT多图片排版
扩列吧
给Windows添加程序快速切换栏
PPT文本框的另类应用
简化化学平衡移动教学程序探索
“程序猿”的生活什么样
列表法解分式方程问题探索
英国与欧盟正式启动“离婚”程序程序
图片动画玩异样
文本框酷变3D效果