以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于限制编辑表数据的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64932) |
-- 作者:我来看看 -- 发布时间:2015/3/5 11:41:00 -- 关于限制编辑表数据的问题 我想设置表A只允许管理员级别的用户编辑,其他用户只能查看数据不能增加、删除、编辑数据,请问我如何进行设置??用把表设置为禁止编辑吗???在哪个事件中写什么代码?? |
-- 作者:Bin -- 发布时间:2015/3/5 11:41:00 -- 看完权限管理章节 http://www.foxtable.com/help/topics/2253.htm |
-- 作者:我来看看 -- 发布时间:2015/3/5 11:45:00 -- 那么是不是可以这样修改 例如在表A的PrepareEdit设置代码: Select Case User.Group 即可只有管理员可以编辑表A。 |
-- 作者:有点甜 -- 发布时间:2015/3/5 11:49:00 -- Select Case User.Group Case "管理员" e.Cancel = False Else e.Cancel = True End Select |
-- 作者:我来看看 -- 发布时间:2015/3/5 11:50:00 -- 谢谢甜老师 |
-- 作者:我来看看 -- 发布时间:2015/3/6 17:21:00 -- 甜老师,为什么我在加入代码后,出现错误提示,说缺少If和End If的代码啊?? |
-- 作者:有点甜 -- 发布时间:2015/3/6 17:22:00 -- Select Case User.Group Case "管理员" e.Cancel = False Case Else e.Cancel = True End Select |
-- 作者:我来看看 -- 发布时间:2015/3/6 17:26:00 -- 对呀,可是写入代码一点确定,就出现错误提示,我看提示是说必须有If的语句代码
我就是把您的代码写入表A的PrepareEdit设置代码中了啊 |
-- 作者:有点甜 -- 发布时间:2015/3/6 17:28:00 -- 看7楼。 |