Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:一个类似权限的工作

1楼
ddlzq 发表于:2010/7/29 18:09:00

各位老师:

A表是数据,有两列 用户名、部门

B表是分类库,有登记用户用户名与所在部门信息

我如何做到用户登录后,通过user.name只加载用户所属部门的数据?

以下我做的代码

’项目属性LoadUserSetting事件

if  User.Group="普通员工" then
    DataTables("A").LoadFilter ="[用户名]='" & User.Name &"'"
    DataTables("A").Load()

 

这样只能控制用户看到自己用户名的数据,那么如果用户组假如是‘管理者’我想控制管理者只看到自己用户名对应的部门数据,这个代码该怎么写,请各位老师指点,谢谢...

2楼
狐狸爸爸 发表于:2010/7/30 8:55:00

if  User.Group="普通员工" then
    DataTables("A").LoadFilter ="[用户名]='" & User.Name &"'"
    DataTables("A").Load()

ElseUser.Group="管理者" then 

    dim dr As Datarow

    dr = DataTables("b").Find("用户名= ' & User.Name & "'")

    DataTables("A").LoadFilter ="[部门]='" & dr("部门") &"'"
    DataTables("A").Load()

End IF

3楼
ddlzq 发表于:2010/8/4 13:47:00
谢谢狐爸了,最近出门了,才回来。我试下
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.