Office中国论坛/Access中国论坛

标题: [求助]怎么用VBA更改ENTER键行为? [打印本页]

作者: 方漠    时间: 2004-8-7 00:25
标题: [求助]怎么用VBA更改ENTER键行为?
请问如何用VBA实现以下功能:

在“按 Enter 键后光标移动方式”下,请执行下列操作之一:

若要在按 Enter 后插入点保留在当前字段中不动,请单击“不移动”。

若要在按 Enter 后将插入点移到下一个字段,请单击“下一个字段”。

若要在按 Enter 后将插入点移到下一个记录的当前字段,请单击“下一条记录”。 [em06]*注意,并不是更改单个控件的Enter键行为,那个我知道可以用EnterKeyBehavior 属性来设置,我是要整个数据库的。也不能弹出那个选项卡的对话框,只要在后台更改它的值就行。[em06]
作者: 方漠    时间: 2004-8-9 23:59
[em03]怎么没人回复呀?自己顶一下,别掉下去了............各位大虾,帮帮忙呀........
作者: kunlun    时间: 2004-8-10 00:08
后台控制?????为什么不能用端台呢?通过窗体加代码多好看呀
作者: 方漠    时间: 2004-8-12 02:57
[em01]经过几天的摸索,总算找到了答案,用APPLICATION的Setoption和Getoption方法,可以设置ACCESS的“选项”里的选项卡的值,现将CODE附上,以免遇上同样问题的朋友和我一样苦恼。Option Compare Database

Dim xy As VariantPrivate Sub GRN_Details_Enter()

xy = Application.GetOption("Move After Enter")

Application.SetOption "Move After Enter", 2

End SubPrivate Sub GRN_Details_Exit(Cancel As Integer)

Application.SetOption "Move After Enter", xy

End Sub
作者: garyshang    时间: 2007-10-19 16:07
这个怎么用啊?
作者: jsf2008    时间: 2008-1-24 13:48
学习中!!!!!!!!!!!
作者: weijiangcan    时间: 2011-9-22 09:53
谢谢斑竹,找了很久,非常有用,谢谢。




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