设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3250|回复: 10
打印 上一主题 下一主题

[表] 关于Enter键的困惑!!

[复制链接]
跳转到指定楼层
1#
发表于 2004-2-29 03:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为了使Enter键的功能等价于某个按钮,我作如下操作:
      Private Sub key_KeyPress(KeyAscii As Integer)

         If (KeyAscii = 13) Then
             Call 登录_Click
         End If

      End Sub
其中,key是一个密码输入的文本框,登录_Click是密码输入后点击按钮“登录”的一个Sub。可是无法实现预计的功能,请问为何?文本框key的属性中“Enter键行为”一项为何只有两个选项:默认值、字段中新行,是不是这个缘故?该如何解决?请不吝赐教,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-2-29 07:15:00 | 只看该作者
将密码输入的文本框的Tab次序设在按钮“登录”的前面,再
Private Sub 登录_GotFocus() '按钮“登录”获得焦点
    Call 登录_Click
End Sub
3#
 楼主| 发表于 2004-2-29 08:44:00 | 只看该作者
先谢谢2楼的指点,仍有问题:无法执行“doCmd.Close”,即在登录后打开一个新窗体的同时关闭这个登录窗体,再次请教!!
4#
发表于 2004-3-1 20:58:00 | 只看该作者
可能是表达不清楚,把你的库传上来看一下好吧!~

点击这里给我发消息

5#
发表于 2004-3-1 23:43:00 | 只看该作者
……
docmd.openforms "formname"
docmd.close acform ,"formname"
……
6#
发表于 2004-3-2 00:19:00 | 只看该作者
把健预览设置为是
7#
 楼主| 发表于 2004-3-3 05:17:00 | 只看该作者
谢谢各位指点,我把程序的BUG再说清楚些:
按我的设计意图,用户登录后,系统关闭登录窗体而弹出新窗体,因此语句
docmd.close acform ,"formname" 应放在 Sub  ”登录_Click“中,但是只要在代码中加入
        Private Sub 登录_GotFocus() 
              Call 登录_Click
        End Sub
就出现BUG了——”处理窗体时不能执行该操作!“  请问为何??


8#
发表于 2004-3-3 07:27:00 | 只看该作者

试试是不是要这样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

9#
发表于 2004-3-3 16:19:00 | 只看该作者
Trynew:
你终于露面了,少了你好像少了点什么,呵呵
10#
 楼主| 发表于 2004-3-4 03:18:00 | 只看该作者
Thanks for the solution from Trynew !!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-7 04:43 , Processed in 0.101388 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表