易语言如何根据首字母取数据库里的文本啊

我想写一个小软件,用来查询单位人员的电话号码

自带一个易数据库,数据有两个字段,分别是“姓名”和“号码”

主界面有一个“编辑框1”【用来输入姓名或姓名的首字母】、一个“列表框1”【如果输入的是首字母,那么就在列表框里显示符合编辑框输入的首字母的姓名】、一个“编辑框2”【用来显示查询出来的号码】

如果编辑框1输入的是姓名,那么编辑框2直接显示该人的电话号码

如果编辑框1输入的是姓名的首字母,那么列表框先列出符合要求的姓名列表,点击姓名则编辑框2显示号码

有一点就是列表框里的姓名要根据输入的首字母的变化同时变化 比如说要查“王小刚”的电话,则输入"wxg",输入"w"时,数据库“姓名”字段里以“w”开头的姓名就会全列出来,再输入“x”,则数据库里前两个字的首字母是“wx”的全显示到列表框。

我是新手,用姓名直接查号码会,用首字母就不会了,请老师指教!

加多个字段,用来保存首字母
name=编辑框1.内容
sql="select * from 联系信息 where 姓名 like '%"+name+"%' or 首字母 like '%"+name+"%'"
然后用上面的SQL语句查询
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网