Access 2007/2010 VBA基于Windows认证的用户管理-will.miao
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


Access 2007/2010 VBA基于Windows认证的用户管理

发表时间:2016/10/4 8:23:59 评论(0) 浏览(3196)  评论 | 加入收藏 | 复制
   
摘 要:Access 2007/2010 VBA基于Windows认证的用户管理
正 文:
Private Sub Form_Load()
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("Select UserRole,FirstName,LastName" _
&" From tblUser Where UserDomain=" _ 
&"'" & Environ("USERDOMAIN") & "\" & Environ("USERNAME") & "'", 2)
If Not rs.EOF Then
    'rs.MoveNext
    If Val(rs("UserRole")) = 4 Then
        UserMaintainmancePage.Visible = False
    End If
    lbl.Caption = Replace(lbl.Caption, "!", rs("FirstName") _ 
                  & " " & rs("LastName") & "!")
    Data_Source_Table.Visible = False
    Tech_Alerts_Table.Visible = False
    tblUser_View.SourceObject = "Query.tblUser View"
Else
    MsgBox "You cannot access the system, please find your Boss."
    Application.Quit
End If
Set rs = Nothing
End Sub
 
Private Sub UserFind()
tblUser_View.Visible = True
FindUserTxt.SetFocus
FindUserTxt.Tag = FindUserTxt.Text
FindFirstNameTxt.SetFocus
FindFirstNameTxt.Tag = FindFirstNameTxt.Text
FindLastNameTxt.SetFocus
FindLastNameTxt.Tag = FindLastNameTxt.Text
tblUser_View.Requery
End Sub

Access软件网交流QQ群(群号:198465573)
 
 相关文章
用户管理[平台介绍]   【UMVsoft整理  2006/2/18】
隐藏其它数据库,只让用户能够看到自己拥有权限的数据库   【易勋  2015/8/27】
Access开发平台--也谈用户首先能看到自己录入的数据功能  【仙来  2015/8/28】
【Access小品】用户角度--非法字符禁用示例  【煮江品茶  2015/11/24】
Access开发平台--获取当前登录名\用户名\操作员及其它用户权...  【杜超  2016/8/29】
常见问答
技术分类
相关资源
文章搜索
关于作者

will.miao

文章分类

文章存档

友情链接