End If
Else
MsgBox "没有这个用户!或者还没有得到系统管理员的确认!请重新输入您的用户名,或者向系统管理员联系。", 0, "提示信息:"
'strtxtName = ""
bletxtName = True
strTxtNameID = ""
strTxtPass = ""
Me.SetFocus
End If
End Sub
以上是利用窗体设立用户名称(密码代码相同)。当然不一定用判断用户名。
然后在Private Sub Form_BeforeUpdate(Cancel As Integer)与END SUB 之间键入
me.name=strtxtnameid
"name"是你表中的记录修改数据字段的名称。
在登陆窗体内登陆按钮设置如下:
Me.Refresh
If IsNull(Me.用户名) Then
Beep
MsgBox "请选择用户名,用户名不能为空。", vbCritical, "RFMS SOFTWARE - 登录"
Me.用户名.SetFocus
Exit Sub
End If
YHM = Me.用户名
YHN = Me.密码
If Me.密码 = DLookup("[密码]", "密码表", "[用户名]='" & YHM & "'") Then