以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  易表中关于权限的一个小问题,请指教。  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4431)

--  作者:edwu
--  发布时间:2006/10/19 10:16:00
--  易表中关于权限的一个小问题,请指教。
在使用易表的时候,我们通常会对用户设置权限,其中我们会经常使用:

1.在列编辑设置中禁止某人编辑字段。
2.在设计窗口的时候禁止某人打开打开此窗口。

问题所在:
当我们增加新的用户的时候,我指是用 COPY 原有用户的方式增加用户(同时旧用户改名后也是一样)。此时新增加的用户可以保留原用户的部分权限设置,比如对表的操作权限等。但是无法保留以上我提到的两种权限设置,新增加的用户默认会获得以上的两种权限。这时就要对所有字段和窗口重新设置权限。这样很麻烦,因为我们现在易表文件中存在的字段有30-40个设置了列编辑权限的。每次这样设置会花费时间和精力。

请问此问题是否有解决的方法? 如果没有希望在新版本中改进。
以上只是个人的看法,请大家指点。


--  作者:smileboy
--  发布时间:2006/10/19 11:32:00
--  
用户分组
除了给用户设置菜单命令执行权限以及数据表的打开和存盘权限外,你还应该给用户设置一个分组码,也就是给用户分组。设计系统的时候,我们可以用UserType变量取得当前用户的分组码,这样就可以根据不同分组的用户来执行不同的命令。管理员的分组码固定为1,其他用户的分组码由管理员分配。