设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 613|回复: 3
打印 上一主题 下一主题

[求助][em01]密码验证中,如何处理密码掩码,附源码!

[复制链接]
跳转到指定楼层
1#
发表于 2002-5-27 21:18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面是我编的密码验证登录窗口,有这样的问题,把用户密码文本框的掩码设置"ASSWORD"时,用户密码.text=****,不再是用户实际输入的字符,该如何处理.
Private Sub 确定_Click()
   If IsNull([用户名]) Then
               MsgBox "请选择用户名", vbInformation, "提示信息"
          Else
                Me.Refresh
                   用户名.SetFocus
                       strtext1 = 用户名.text
                           intnum1 = 用户名.Column((0), (用户名.ListIndex))
        strtext2 = DLookup("[用户密码]", "tb用户密码表", "[用户ID]=" & intnum1)
                   用户密码.SetFocus
  End If
  If 用户密码.text = strtext2 Then
          DoCmd.Close
          DoCmd.OpenForm "w主界面窗体", acNormal, , , acFormReadOnly, acWindowNormal
          Else
          MsgBox "密码不对,请重新输入!", vbQuestion, "提示信息"
          用户密码.SetFocus
  End If
End Sub[em01]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-5-27 22:40:00 | 只看该作者
显示的是****,保存的还是真正的密码

点击这里给我发消息

3#
发表于 2002-5-28 06:43:00 | 只看该作者
不要使用TEXT属性。
请使用VALUE属性,此属性为文本框的缺省属性,举个例子,你的密码输入为333。
用 用户密码.text获得值是 ***  (且须先设置焦点到用户密码文本框)
用 用户密码.value 或直接用 用户密码 获得的是333, 即你所需的
4#
 楼主| 发表于 2002-5-28 08:24:00 | 只看该作者
谢谢tmtony,问题已经解决.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-19 14:25 , Processed in 0.083301 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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