以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 离开控件后执行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54595) |
-- 作者:blackzhu -- 发布时间:2014/7/31 10:48:00 -- 离开控件后执行 Dim r As Row = Tables("用户管理").Current If r IsNot Nothing Then Dim dr As DataRow dr =DataTables("用户管理").Find("用户ID = \'" & r("用户ID") & "\'And 注册单位=\'" & _UserCompany & "\'") If dr IsNot Nothing Then MessageBox.Show("新输入的用户ID已经存在!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) r("用户ID")="" End If End If 我这个代码放在文本框的离开后执行的事件中,但是我输入任何字符都会出现这个提示,这个我就想不明白了. 文本框绑定的.
|
-- 作者:blackzhu -- 发布时间:2014/7/31 10:58:00 -- 放在 datacolschanging 事件中 绑定控件 只要TAB键 切换控件 就会出现两次提示 这个很早前就发现了,所以我很少用这个事件. |
-- 作者:有点甜 -- 发布时间:2014/7/31 11:02:00 -- 不可能,代码放在leave事件里。
你做个例子发上来 |
-- 作者:blackzhu -- 发布时间:2014/7/31 11:07:00 -- 甜总 加了个主键列排除 就可以了
|