Access快速开发平台--操作用户只能看到自己本部门的数据功能示例-宏鹏
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


Access快速开发平台--操作用户只能看到自己本部门的数据功能示例

发表时间:2020/6/24 8:52:23 评论(1) 浏览(6878)  评论 | 加入收藏 | 复制
   
摘 要:Access快速开发平台--操作用户只能看到自己本部门的数据功能示例。
正 文:

功能描述:

以Access快速开发一日通报销管理课程的报销明细为例:

传送门:[张志MVP]Access快速开发一日通视频教程[Access软件网]


管理员可以看到所有部门的报销明细数据:

点击图片查看大图


用财务部的员工账号登录,则员工只能看到财务部的数据:


测试帐号如下:

管理员的帐号:admin     密码:admin

其他部门用户帐号见“用户管理”菜单,密码均为:123456


附   件:

点击下载此示例V2.5.1版(32位)学习

点击下载此示例V2.5.1版(64位)学习


实现方式:

在报销明细主窗体的加载事件代码加上筛选代码,如下:

    If GetParameter("Current User Username") = "admin" Then
        '如果管理员登录则显示所有数据
        Me.sfrList.Form.Filter = ""
        Me.sfrList.Form.FilterOn = False
    Else
        '如果[普通帐号登录则显示自己录入的数据
        '获取当前用户的所属部门
        Dim Department As String
        Department = DLookup("DName", "qryEmployee", "UserName='" & GetParameter("Current User Username") & "'")
        '利用部门条件,筛选子窗体
        Me.sfrList.Form.Filter = "DName='" & Department & "'"
        Me.sfrList.Form.FilterOn = True
    End If

Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access快速开发平台V1.7.2版--操作员只能看到自己录入的...  【缪炜  2014/9/5】
[张志MVP]Access快速开发一日通视频教程  【张志  2017/10/15】
[张志MVP]Access快速开发一日通(一)  【张志  2017/10/16】
Access快速开发平台一日通案例《费用报销管理软件》学习心得  【周韶璋  2018/10/24】
Access快速开发平台一日通课程--平台2.5.1版本切换用户主...  【宏鹏  2019/7/24】
代码设置权限误区(Access快速开发一日通_权限设置)  【ozh2k003  2019/8/11】
常见问答
技术分类
相关资源
文章搜索
关于作者

宏鹏

文章分类

文章存档

友情链接