Office中国论坛/Access中国论坛
标题:
关于Enter键的困惑!!
[打印本页]
作者:
kcul
时间:
2004-2-29 03:39
标题:
关于Enter键的困惑!!
为了使Enter键的功能等价于某个按钮,我作如下操作:
Private Sub key_KeyPress(KeyAscii As Integer)
If (KeyAscii = 13) Then
Call 登录_Click
End If
End Sub
其中,key是一个密码输入的文本框,登录_Click是密码输入后点击按钮“登录”的一个Sub。可是无法实现预计的功能,请问为何?文本框key的属性中“Enter键行为”一项为何只有两个选项:默认值、字段中新行,是不是这个缘故?该如何解决?请不吝赐教,谢谢!
作者:
haixing
时间:
2004-2-29 07:15
将密码输入的文本框的Tab次序设在按钮“登录”的前面,再
Private Sub 登录_GotFocus() '按钮“登录”获得焦点
Call 登录_Click
End Sub
作者:
kcul
时间:
2004-2-29 08:44
先谢谢2楼的指点,仍有问题:无法执行“doCmd.Close”,即在登录后打开一个新窗体的同时关闭这个登录窗体,再次请教!!
作者:
宿命的风
时间:
2004-3-1 20:58
可能是表达不清楚,把你的库传上来看一下好吧!~
作者:
zhengjialon
时间:
2004-3-1 23:43
……
docmd.openforms "formname"
docmd.close acform ,"formname"
……
作者:
jzwwpp
时间:
2004-3-2 00:19
把健预览设置为是
作者:
kcul
时间:
2004-3-3 05:17
谢谢各位指点,我把程序的BUG再说清楚些:
按我的设计意图,用户登录后,系统关闭登录窗体而弹出新窗体,因此语句
docmd.close acform ,"formname" 应放在 Sub ”登录_Click“中,但是只要在代码中加入
Private Sub 登录_GotFocus()
Call 登录_Click
End Sub
就出现BUG了——”处理窗体时不能执行该操作!“ 请问为何??
作者:
Trynew
时间:
2004-3-3 07:27
标题:
试试是不是要这样
[attach]3735[/attach]
作者:
zhengjialon
时间:
2004-3-3 16:19
Trynew:
你终于露面了,少了你好像少了点什么,呵呵
作者:
kcul
时间:
2004-3-4 03:18
Thanks for the solution from Trynew !!
作者:
simq
时间:
2008-6-7 14:25
刚好用到,下来看看.
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3