Office中国论坛/Access中国论坛

标题: 用文本框输入通用查询的条件输入第一个字符立刻被默认选中,无法输入接下来的字符. [打印本页]

作者: today416    时间: 2011-7-6 14:19
标题: 用文本框输入通用查询的条件输入第一个字符立刻被默认选中,无法输入接下来的字符.
[attach]46026[/attach]请教斑竹和各位大神是为什么.
在TEXT0的加入代码
Private Sub Text0_Change()
Dim tj As String
tj = Me.Text0.Text
Me.Filter = "货物名称 like '%" & tj & "%'"
Me.FilterOn = True
End Sub
输入字符后执行完代码第一个字符立刻被选中,无法输入更多字符做条件.求原因和解决方法
[attach]46027[/attach]

作者: roych    时间: 2011-7-6 16:34
把更改事件改为更新后事件试试看
作者: today416    时间: 2011-7-6 18:00
但是更新后事件无法动态查询,我需要没输入一个字符就动态匹配.
作者: zww3008    时间: 2011-7-7 01:12
加一句:
SendKeys "{F2}"
作者: today416    时间: 2011-7-7 16:04
我知道了,用SELSTAT函数




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3