|
各位老师好:
晚辈请教一个问题,如附件。其中有一个窗口,是制作登陆界面所用,其中用户名“张三”的密码为123456,保存在表“系统用户”中。我打算在窗口中登陆(主截面暂时还没有做),但是总是提示密码错误。我用:“MsgBox com用户” 看了一下,发现选择张三时,com用户的值为1,李四则为2,我不明白这是什么原因,就算是ListBox的Index号,也应该“张三=0”啊,请求大家帮帮我吧,谢谢。
确定按钮的代码:
Private Sub login_ok_Click()
Dim userID As Integer
If IsNull(com用户) = False Then
If DLookup("[密码]", "系统用户", "[用户名]=""" & com用户 & """") = txt密码 Then
userID = DLookup("[id]", "系统用户", "[用户名]=""" & com用户 & """")
DoCmd.Close
DoCmd.OpenForm "主窗口"
Form_主窗口.User = userID
Else
txt密码 = ""
txt密码.SetFocus
MsgBox "密码错误!", vbCritical
End If
End If
End Sub
|
|