《求教》登陆界面窗体区分人物的问题
access吧
全部回复
仅看楼主
level 5
sdkevin42 楼主
比如之前我做了一个
,然后我想做成学生,老师,管理员 3个登陆身份,就是登陆进去以后能进入不同的主界面,怎么样设置才行?
2013年08月26日 03点08分 1
level 5
sdkevin42 楼主
想做成这样。
这是我原来的代码,(基本COPY.看懂后自己修改了一下。。。)
Private Sub Command1_Click()
Dim str As String ‘定义变量 str
Dim jg As New ADODB.Recordset ‘定义jg变量,用来存放查询记录
dlmc = Trim(Me.用户名称) ‘输入的用户名称赋值给
dlmc dlmm = Trim(Me.用户密码) ‘输入的用户密码赋值给dlmm
If IsNull(dlmc) Then ‘判断输入的用户名是否为空
DoCmd.Beep ‘如果没有用户名,提示用户
MsgBox ("请输入用户名称!")
ElseIf IsNull(dlmm) Then ‘判断输入的用户密码是否为空
DoCmd.Beep ‘如果没有用户密码,提示用户
MsgBox ("请输入密码!")
Else str = "select * from 用户表 where xm='" & dlmc & "' and kl='" & dlmm & "'" ‘在“用户表”表中进行查询
Set jg = getrs(str) ‘将查询结果赋值给变量jg
If jg.EOF Then
DoCmd.Beep
MsgBox ("用户名称不正确或密码有误!")
Me.用户名称 = ""
Me.用户密码 = ""
Me.用户名称.SetFocus
Exit Sub Else
DoCmd.Close
DoCmd.OpenForm “主窗体”
End If
End If
Set jg = Nothing
End Sub
2013年08月26日 04点08分 2
level 5
sdkevin42 楼主
真心求教啊!初学者,感谢各位大神了!
2013年08月26日 04点08分 3
level 5
sdkevin42 楼主
代码要怎么修改啊!!!
2013年08月26日 04点08分 4
吧务
level 13
你的代码要 大改了。基本是等于重写。还要多重判断,
2013年08月26日 06点08分 5
大神 该怎么改啊 ,急求啊 多谢了啊。。。
2013年08月26日 07点08分
level 5
sdkevin42 楼主
求编码啊!!!!!!!!![泪]
2013年08月26日 07点08分 6
明天吧,我给你做一个示例
2013年08月26日 09点08分
回复 Access中国 :实例呢? 大神 何在?
2013年08月27日 12点08分
回复 sdkevin42 :昨天太多事做,忘了!等下发到你邮箱
2013年08月28日 02点08分
回复 Access中国 :大神,我把你的给修改了以后 发现不能正常运行 邮件给你发过去了,帮我改一下把!!!多谢了啊.
2013年09月01日 02点09分
level 5
sdkevin42 楼主
请问 众多贴吧大神还有愿意说一下的么、。。。
2013年08月26日 11点08分 7
给你发了
2013年08月28日 09点08分
回复 Access中国 :为什么我看你的代码 用你的MDB生成的窗体 不能实现?
2013年08月28日 15点08分
回复 Access中国 :密码栏都 打不进去, 窗体1也打不开 是出现什么问题了?
2013年08月28日 15点08分
回复 sdkevin42 :什么意思?用我的mdb不能实现?
2013年08月29日 02点08分
level 1
大神求代码啊,我也想实现这个功能[email protected]
2018年04月21日 11点04分 8
1