Access VBA在文本框输入后回车达到与单击Image_Click按钮一样的效果。
这个是搜索功能,在文本框中输入搜索内容后,单击“搜索”图片完成搜索。现在搜索部分运行正常,想做到在文本框中输入内容后直接回车,也达到单击“搜索”图片后两样的效果。(注意:...
这个是搜索功能,在文本框中输入搜索内容后,单击“搜索”图片完成搜索。
现在搜索部分运行正常,想做到在文本框中输入内容后直接回车,也达到单击“搜索”图片后两样的效果。(注意:是图片不是按钮。) 展开
现在搜索部分运行正常,想做到在文本框中输入内容后直接回车,也达到单击“搜索”图片后两样的效果。(注意:是图片不是按钮。) 展开
3个回答
展开全部
你这喊蠢个尘如图片肯定是绑定了一个宏
添加文本框keydown事件过程 然后判断按下的按键是回车键,再执行你图片绑定派渗启的宏即可实现你的要求.回车键的keycode是13.
代码示例如下
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then
MsgBox "ok" '把这句换为你绑定的那个宏名
End If
End Sub
添加文本框keydown事件过程 然后判断按下的按键是回车键,再执行你图片绑定派渗启的宏即可实现你的要求.回车键的keycode是13.
代码示例如下
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then
MsgBox "ok" '把这句换为你绑定的那个宏名
End If
End Sub
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2724421同志:不行啊!这念悄尘样做第一次会提示没有输入数据,第二次搜索的是第一次输入的条件,第三次搜索的是第二次输入的条件。
也就是说在发生KeyDown事件时,文本框本身还处在编辑状态,这样搜索条件就不是新输入的值。
再加一条语句:
If KeyCode = 13 Then
me.窗体仔禅中的其它控件名.SetFocus
.............
通过让其它控件获得焦点的方法,使文本框退出编辑状态,搜索条件就是新运贺输入的值了。
也就是说在发生KeyDown事件时,文本框本身还处在编辑状态,这样搜索条件就不是新输入的值。
再加一条语句:
If KeyCode = 13 Then
me.窗体仔禅中的其它控件名.SetFocus
.............
通过让其它控件获得焦点的方法,使文本框退出编辑状态,搜索条件就是新运贺输入的值了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用“事件生成器”敬缓中的“代码生成器”来写知配代码。
在文本 KeyPress 中 检测 KeyAscii 值。
如果是回车搭稿指则调用图片 的 CLICK 事件。
在文本 KeyPress 中 检测 KeyAscii 值。
如果是回车搭稿指则调用图片 的 CLICK 事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询