我想写一个小软件,用来查询单位人员的电话号码
自带一个易数据库,数据有两个字段,分别是“姓名”和“号码”
主界面有一个“编辑框1”【用来输入姓名或姓名的首字母】、一个“列表框1”【如果输入的是首字母,那么就在列表框里显示符合编辑框输入的首字母的姓名】、一个“编辑框2”【用来显示查询出来的号码】
如果编辑框1输入的是姓名,那么编辑框2直接显示该人的电话号码
如果编辑框1输入的是姓名的首字母,那么列表框先列出符合要求的姓名列表,点击姓名则编辑框2显示号码
有一点就是列表框里的姓名要根据输入的首字母的变化同时变化 比如说要查“王小刚”的电话,则输入"wxg",输入"w"时,数据库“姓名”字段里以“w”开头的姓名就会全列出来,再输入“x”,则数据库里前两个字的首字母是“wx”的全显示到列表框。
我是新手,用姓名直接查号码会,用首字母就不会了,请老师指教!
加多个字段,用来保存首字母
name=编辑框1.内容
sql="select * from 联系信息 where 姓名 like '%"+name+"%' or 首字母 like '%"+name+"%'"
然后用上面的SQL语句查询
name=编辑框1.内容
sql="select * from 联系信息 where 姓名 like '%"+name+"%' or 首字母 like '%"+name+"%'"
然后用上面的SQL语句查询
温馨提示:答案为网友推荐,仅供参考