设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

请问版主: 用什么方法可以限制密码只能输入三次。[求助]

[复制链接]
跳转到指定楼层
1#
发表于 2002-10-30 19:48:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Dim pw As String
pw = InputBox("请输入密码,验证你的登录身份!")
If pw <> "8888" Then
DoCmd.SetWarnings True
DoCmd.Quit
End If
End sub
请问版主:用什么方法可以在输入密码的时候显示*号,而不是8888
       用什么方法可以限制密码只能输入三次。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
7#
 楼主| 发表于 2002-11-1 07:12:00 | 只看该作者
谢谢各位了
6#
发表于 2002-10-31 17:07:00 | 只看该作者

sunny_kong 朋友的构造,我同意!

显示*号,利用控件设置掩码!要么就用代码设密码显示为*号!
代码怎么写,我不会!


5#
发表于 2002-10-31 00:43:00 | 只看该作者
要想输入符,显示的是*号,那只好用editmask组件了
4#
发表于 2002-10-31 00:41:00 | 只看该作者
dim i as intege
dim str as string
i=3
Do While i>0
  str=InputBox("请输入密码,验证你的身份!")
  if str<>"8888" then
    if i=1 then
      msgbox("三次输入密码错误,请稍候再试")
      DoCmd.SetWarnings True
      DoCmd.Quit
      end sub
    end if
    msgbox("密码错误请重新输入")
    i--
  else
    exit do
  end if
loop
3#
发表于 2002-10-30 23:42:00 | 只看该作者
Dim pw As String
dim i as long
dim pwdOK as boolean
pwdok = false
do until i > 3
pw = InputBox("请输入密码,验证你的登录身份!")
If pw = "8888" Then
pwkok =true
i=5
End If
i=i+1
loop

if pwkok=false then
docmd.setwarnings false
docmd.quit
end if

点击这里给我发消息

2#
发表于 2002-10-30 20:54:00 | 只看该作者
最好是另外做一个窗体,其上的文本框用“PASSWORD”做输入掩码,在INPUTBOX上好像不行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 23:17 , Processed in 0.102540 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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