以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] TextChanged事件 和validating事件和按钮Click 事件,执行结果不同 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=74548) |
-- 作者:15986720145 -- 发布时间:2015/9/13 22:24:00 -- [求助] TextChanged事件 和validating事件和按钮Click 事件,执行结果不同 窗口中有个文本框控件:TextBoxcxnr 和按钮控件,还有一个查询表。 文本框的TextChanged事件代码(1)如下,但是执行,无结果 Dim txt_Name As String = e.form.Controls("TextBoxcxnr").Value Tables("Test_Table1").Fill( " S elect [物料名称] where 物料名称 = \'" & txt_Name & "\'" , True) Click事件代码(2)如下:但在按钮Click 事件却能执行,查询到结果, TextChanged事件不是每输入或删除一个字符都能触发该事件吗,求解! Dim Name As String = e.form.Controls("TextBoxcxnr").Value Tables("Test_Table1").Fill( " S elect [物料名称] where 物料名称 = \'" & Name & "\'" , True) 但是将(1)放到validating事件中却能执行查询到同(2)一样的结果!
[此贴子已经被作者于2015/9/13 22:34:34编辑过]
|
-- 作者:15986720145 -- 发布时间:2015/9/13 22:53:00 -- 已经解决! 根本问题是:e.form.Controls("TextBoxcxnr").Value与 e.form.Controls("TextBoxcxnr").Text的区别。 即: TextBox控件的 Value 和 Text属性的区别。
|