VB中,在输入完成后再判断应该怎样设置事件?

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:04:32
情况是这样的:
设置了两个text控件,希望在第一个text里面输入一组6位的数据,当输入完成后判断并找出SQL SERVER中与它相等的数据,并在第二个TEXT中显示出来。
现在碰到的问题是:
1、刚输入第一个数字后就自动判断了,应该是事件Change的问题。想请教应该如何设置才能做到在我输入完成后再作判断。
2、判断完成后如何在数据库中找出相应的第二组数据而不是只能现实数据库中的第一条数据条的相应数据。

请各位大大们帮个忙吧!!
都说第二个看不懂……好吧,再详细点:
假如,数据库中有这样的数据:

学号 姓名
111111 王
222222 李

我需要第一个text输入222222,第二个就自动显示“李”。现在老显示“王”……谢谢大家,第一个我已经改好了。

可以试试text1_lostfocus()
就是第一个textbox失去焦点的时候触发的事件.

第二个问题你的意思是不是 只要符合条件的结果都显示出来?

可以试试 ADODC DATAGRID
将DATAGRID绑定到ADODC上
设置好ADODC就可以查找到 符合条件的所有数据

第1个:
Private Sub Text1_Change()
If Len(Text1) = 6 Then Call 查找SQL子SUB
End Sub

第2个不知道具体情况..

private text1_change()
if len(text1) = 6 then
过程
end if
end sub