以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请问色地老师,这个问题该怎么解决  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100754)

--  作者:biaoai2011
--  发布时间:2017/5/17 20:02:00
--  [求助]请问色地老师,这个问题该怎么解决
老师,您好。是这样的,我的系统里有管理员和录入员两个用户。管理员拥有所有权限,但是录入员只有新增的权限没有删除和编辑的权限。我想咨询老师的是,我已将Table表的属性设置为不可编辑,但是我这个表内又弄了两个窗口(一个主窗口一个模式窗口),窗口都能录入数据,双击主窗口内的表可以打开模式窗口,两个窗口都能录入数据到Table表内。窗口内有新增 删除 编辑等按钮。我想咨询老师的是,我想让录入员只有新增录入的权利,对其之前录入的数据不能进行编辑,删除。但是奇怪的是,我点击主窗口的新增按钮之后,直接点击主窗口表内的未新增之前的行内数据,居然能在弹出的模式窗口内进行编辑数据,这与我要求的只有管理员才能修改相违背了。所以我想请问色老师这个该怎么解决,要怎么写代码,代码写在什么事件里。谢谢老师。


--  作者:wyz20130512
--  发布时间:2017/5/17 20:21:00
--  
1.如果Table没有设置过该属性的值,那么从DataTable继承,如果Table已经设置了该属性的值,那么以Table的设置为准。
2.搞清楚窗口中的Table.

--  作者:有点色
--  发布时间:2017/5/17 20:32:00
--  

 把权限管理一章看完

 

http://www.foxtable.com/webhelp/scr/2253.htm