以文本方式查看主题 - 易表在线答疑 (http://www.egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://www.egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]请教各位用户权限锁定列的问题 (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=29268) |
-- 作者:salogel -- 发布时间:2017/5/9 12:03:00 -- [求助]请教各位用户权限锁定列的问题 假如我想设定 用户“001”,只能编辑第一列,锁定第二列第三列; 为什么写在文件验证公式里 if(username="001",LockCol(2,3),LockCol(1)) 不能实现呢? |
-- 作者:smileboy -- 发布时间:2017/5/9 14:17:00 -- 权限管理公式:if(username="001",LockCol(2,3),UnLockAll()) [此贴子已经被作者于2017/5/9 14:17:59编辑过]
|
-- 作者:salogel -- 发布时间:2017/5/9 14:22:00 -- 谢谢版主!! 假如说有我多个用户,001-010,001能编辑第一列,002编辑第二列,以此类推,这样的要怎么实现呢?
|
-- 作者:wjq1072 -- 发布时间:2017/5/9 15:41:00 -- 设置权限公式: If(username="管理员",UnLockCol(1,Cols),LockCol(1,Cols) And UnLockCol(Number(username)))
|
-- 作者:salogel -- 发布时间:2017/5/9 16:05:00 -- 请问username那里还要代入我定义的用户名吗?这句太神奇了不太能理解,求指导。 |
-- 作者:wjq1072 -- 发布时间:2017/5/9 17:28:00 -- 你不是已经设置了用户001,002,----?为什么不肯发文件? 如果用户等于管理员,则所有列都解锁,否则先锁定所有列,再对登录的当前用户(如001)解锁第一列。
[此贴子已经被作者于2017/5/9 17:29:12编辑过]
|
-- 作者:wjq1072 -- 发布时间:2017/5/9 18:38:00 -- |
-- 作者:salogel -- 发布时间:2017/5/10 9:04:00 -- 刚下载了您传的附件,是想实现您这个效果。 我在验证公式里写了2楼版主回复的公式可用,但我打开您传的附件,没有看到公式写在哪里了OTZ
|
-- 作者:salogel -- 发布时间:2017/5/10 9:06:00 -- 我点了上传附件,不知道为什么不显示 |
-- 作者:wjq1072 -- 发布时间:2017/5/10 10:10:00 -- 我们两个都说得很清楚,在权限公式里设置 |