关于VB制作小查询程序问题,高分悬赏

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:34:36
刚学vb,想设计一个带数据库MDB或者xls的号码查询的小程序,窗体是这样设计的,分大小五个List窗口在List1中输入号码,list2、list3、list4、list5就分别显示:刚输入的号码、姓名、地址、备注等。数据库MDB或者xls里面的文件名为HM和HM2,最好list1能链接这个数据库的文件名为HM和HM2里面的数据,并且list1只能输入7位和11位数字,在List1窗口输入完成后,敲入“回车”键,如果输入正确,则list2、list3、list4、list5就分别显示刚输入的号码、姓名、地址、备注等;
高手知道一下,说下思路,建议什么的,有代码更好,谢谢,好了一定加分,初次学vb,给我点自信吧!

自己做的有一个通讯录的程序,是连接Access数据库的,要的话可以把源代码发给你,顺便也可以给提提意见,共同进步吧。(taohongjie@126.com)

现在VB的话一般用ADO连接数据的比较多,可以用控件ADODC直接生成连接数据的语句,最好把最后连接的机器的名称改成IP。
1.在数据库中建立HM和HM2两个表,注意你建立数据表的时候各列名称设定好。
2.VB中触发时间是List1的CLICK时间,然后检测是否收到ASC码13(即回车符)检测到后往下执行
3.对输入的字符串做检测,可以先检测长度是否7位或11位,然后对各个位是否为数字做检测(可以循环去ASC的办法),是则往下执行,否则List1清零。
4.VB连接数据库,去其中号码与List1对用的那条记录,然后去各个列的内容分别填入list2、list3、list4、list5就OK了。

总体而言的话这个程序应该不难,不过我没用VB连接ACESS所以不能给你全部的代码,其他的我有部分类似的程序,你要的话发消息给我吧。