设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 请教多用户登陆的代码问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-12 00:01:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Private Sub Form_Load()
'设置密码
    Dim X     As String
    Dim Y     As String
    Do
    X = InputBox("User Name:")
    Loop Until X = "MC"
    Do
    Y = InputBox("assword Please:")
    Loop Until Y = "jhk"
     
End Sub

以上代码可在启动时显示输入正确的用户名后,再出现一个输入密码的窗口

我想实现的是在启动窗体启动时,出现一个登陆窗口,可以同时输入用户名和密码,输入不正确时显示:
MsgBox "用户名不正确,请重新输入!"

还有要设置多用户和密码,不知道代码怎么写,请老鸟们帮帮忙,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
4#
 楼主| 发表于 2006-3-12 01:10:00 | 只看该作者
    还是不太清楚:怎样“将用户表作为登陆窗体的数据源,用户名和密码邦定在窗体的用户名组合框,并且隐藏密码列”。是在启动窗体的属性里设置吗?可是没有看见,还有代码加在哪里,我刚学这个,都不太清楚,麻烦你讲讲详细的实现方法,谢谢了!
3#
发表于 2006-3-12 00:17:00 | 只看该作者
最简单的方法:

建立一个用户表,至少包括用户名和密码字段,然后将用户表作为登陆窗体的数据源,用户名和密码邦定在窗体的用户名组合框,并且隐藏密码列,然后根据选择的用户名判断在密码框输入的密码与列表框邦定的密码是否相符:

if me.密码框=me.用户名.Column(1) then

进入系统

else

msgbox 密码错误

end if



[此贴子已经被作者于2006-3-11 16:19:35编辑过]

2#
 楼主| 发表于 2006-3-12 00:07:00 | 只看该作者
是不是还有其他的办法,我以独占方式打开数据库后在工具-安全-用户与组帐户-设置了用户名和密码,但是启动ACCESS也要输入用户名和密码,是怎么回事,请问各位大虾如何解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 20:43 , Processed in 0.104829 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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