|
设置模块:switchboard 内变量
Public YHM As String
Public YHN As String
在登陆窗体内登陆按钮设置如下:
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
DoCmd.Close acForm, "登录", acSaveNo
Forms!Switchboard.文本100 = YHM
Forms!Switchboard.文本101 = YHN
Forms!Switchboard.Visible = True
DoCmd.Maximize
Else
MsgBox "你输入了错误的名称或者密码,请重新输入。", vbInformation + vbOKOnly, "RFMS SOFTWARE - 登录"
Me.密码 = ""
Me.密码.SetFocus
注意Forms!Switchboard.文本100 = YHM语句表示把用户名赋值到控制面板switchboard的
“文本100”的文本框内
以后就可以在所有窗体上引用YHM了
|
|