填空题
密码表中的字段均为文本类型,数据如下图所示。
单击“登录”按钮后相关的事件代码如下,请补充完整。
Private Sub login_Click()
Dim str As String
Dim rs AS New ADODB.Recordset
Dim fd As ADODB.Field
Set en=CurrentProjeet.Connection
logname=Trim(Me!username)
pass=Trim(Me!pass)
If Len(Nz(logname))=0 Then
MsgBox"请输入用户名"
Else If Len(Nz(pass))=0 Then
MsgBox"请输入密码"
Else
str="select * from密码表where用户名="&logname&"and密码="&pass
rs.Open str,cn,adopenDynamic,adLockOptimistic,adCmdText
If (14) Then
MsgBox"没有这个用户名或密码输入错误,请重新输入"
Me.username=" "
Me.pass=" "
Else
Set (15) =rs.Fields("权限")
If fd="管理员"Then
DoCmd.Close
DoCmd.OpenForm "管理员窗体"
MsgBox "欢迎您,管理员"
Else
DoCmd.Close
DoCmd.OpenForm "用户窗体"
MsgBox "欢迎使用会员管理系统"
End If
End If
End If
End Sub