Foxtable(狐表)用户栏目专家坐堂 → [求助] TextChanged事件 和validating事件和按钮Click 事件,执行结果不同


  共有2467人关注过本帖树形打印复制链接

主题:[求助] TextChanged事件 和validating事件和按钮Click 事件,执行结果不同

帅哥哟,离线,有人找我吗?
15986720145
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:146 积分:1243 威望:0 精华:0 注册:2015/8/7 16:22:00
[求助] TextChanged事件 和validating事件和按钮Click 事件,执行结果不同  发帖心情 Post By:2015/9/13 22:24:00 [只看该作者]

窗口中有个文本框控件: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:146 积分:1243 威望:0 精华:0 注册:2015/8/7 16:22:00
  发帖心情 Post By:2015/9/13 22:53:00 [只看该作者]

已经解决!
根本问题是:e.form.Controls("TextBoxcxnr").Value与
e.form.Controls("TextBoxcxnr").Text的区别。
即: TextBox控件的 Value 和 Text属性的区别。

 回到顶部