以文本方式查看主题

-  易表在线答疑  (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
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:007.egd



--  作者:salogel
--  发布时间:2017/5/10 9:04:00
--  
刚下载了您传的附件,是想实现您这个效果。
我在验证公式里写了2楼版主回复的公式可用,但我打开您传的附件,没有看到公式写在哪里了OTZ

--  作者:salogel
--  发布时间:2017/5/10 9:06:00
--  
我点了上传附件,不知道为什么不显示图片点击可在新窗口打开查看
--  作者:wjq1072
--  发布时间:2017/5/10 10:10:00
--  
我们两个都说得很清楚,在权限公式里设置