Access VBA在文本框输入后回车达到与单击Image_Click按钮一样的效果。

这个是搜索功能,在文本框中输入搜索内容后,单击“搜索”图片完成搜索。现在搜索部分运行正常,想做到在文本框中输入内容后直接回车,也达到单击“搜索”图片后两样的效果。(注意:... 这个是搜索功能,在文本框中输入搜索内容后,单击“搜索”图片完成搜索。
现在搜索部分运行正常,想做到在文本框中输入内容后直接回车,也达到单击“搜索”图片后两样的效果。(注意:是图片不是按钮。)
展开
 我来答
2724421
2013-02-17 · TA获得超过2493个赞
知道大有可为答主
回答量:1551
采纳率:71%
帮助的人:945万
展开全部
你这喊蠢个尘如图片肯定是绑定了一个宏
添加文本框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
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
itzhizhu
2013-02-17 · TA获得超过397个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:129万
展开全部
2724421同志:不行啊!这念悄尘样做第一次会提示没有输入数据,第二次搜索的是第一次输入的条件,第三次搜索的是第二次输入的条件。
也就是说在发生KeyDown事件时,文本框本身还处在编辑状态,这样搜索条件就不是新输入的值。
再加一条语句:
If KeyCode = 13 Then
me.窗体仔禅中的其它控件名.SetFocus
.............
通过让其它控件获得焦点的方法,使文本框退出编辑状态,搜索条件就是新运贺输入的值了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
imjohnzj
2013-02-17 · TA获得超过384个赞
知道小有建树答主
回答量:381
采纳率:100%
帮助的人:169万
展开全部
用“事件生成器”敬缓中的“代码生成器”来写知配代码。

在文本 KeyPress 中 检测 KeyAscii 值。
如果是回车搭稿指则调用图片 的 CLICK 事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式