以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 权限问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71582) |
-- 作者:utcxray -- 发布时间:2015/7/14 12:42:00 -- 权限问题 问题: 1、“工作计划表”中有“单价列”,“负责人”列。 2、用户表中有“经理”和“职员”两个分组 目的: 1、“工作计划表”每个“负责人”只能编辑自己的工作计划,对于其它人的工作计划只能查看不能编辑。 2、每个“负责人”看到的其它人的工作计划中的“单价”列一律以***显示。 3、“经理”级别可以看到每个人的工作计划,包括“单价”列。 改如何控制?请指点
|
-- 作者:y2287958 -- 发布时间:2015/7/14 13:13:00 -- 看PrepareEdit和DrawCell事件 |
-- 作者:utcxray -- 发布时间:2015/7/14 13:17:00 -- If e.Col.Name = "单价" Then If User.Name <> e.Row("负责人") If user.group <> "经理" e.Text = "0" End If End If End If 这样还是有问题。经理级的人看到的也是0
[此贴子已经被作者于2015/7/14 13:18:49编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/7/14 14:07:00 -- 3楼代码没问题,注意一下user的分组是不是经理 user.group |