各位大哥,我搞了一下午还没有用出来,帮一下哈 比较笨,但有效的办法:用SQL去查询,条件等于那个学号,然后就可以得到返回的记录了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可如何再反映到DATA控件上去呢?也就是说我只要选择了一个学号,就可以在原来的界面上显示出这个条记录取? 这个方法比较笨。combo change给他一个查询事件,保证你的学号唯一。同时原来的界面显示就不好帮定了,全部以.text形式出现。combo change完了就让.text重新显示一次。笨方法。真的不如用sql好了。楼上的说过了。 杳一下MSDN,这种情况我见过,指针指到这条记录时,表中内容刷新一下,记录蛋新一下就可以了 用sql语句先将要的数据给一个记录集再将记录集中的数据给commbo控件 本办法,但是挺好使。。呵呵。。Private Sub CB_Click() Text1.Text = CB.ListIndex + 1 rs.MoveFirst Do While Not rs.EOF If rs!no = CB.ListIndex + 1 Then Text1.Text = rs!Name Exit Sub Else rs.MoveNext End If Loop End Sub VB6如何发出timeout 警告? 求“所见即所得”的网页编辑器 禁止最小化 net send 一个很奇怪的“类型不匹配”问题 一个疑难杂症? ADO控件的连接?急!急!急!急!急!急! 怎样用vb编写自动加入日志文件到数据库 mscomm1.input的数据是ascii吗,我想接收过来寻找"ABCDEF"标志头,怎么处理? 这个问题我也被难住了!!!你知道为什么吗? 有关于触发器的紧急问题?在线等待??? 一个简单的问题,如何使定长字符串内的内容右对齐?(答者有分)
也就是说我只要选择了一个学号,就可以在原来的界面上显示出这个条记录取?
combo change给他一个查询事件,保证你的学号唯一。
同时原来的界面显示就不好帮定了,全部以.text形式出现。
combo change完了就让.text重新显示一次。笨方法。真的不如用sql好了。楼上的说过了。
再将记录集中的数据给commbo控件
Text1.Text = CB.ListIndex + 1
rs.MoveFirst
Do While Not rs.EOF
If rs!no = CB.ListIndex + 1 Then
Text1.Text = rs!Name
Exit Sub
Else
rs.MoveNext
End If
Loop
End Sub