以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]删除行权限代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74647) |
||||
-- 作者:ZHX88863808 -- 发布时间:2015/9/16 8:57:00 -- [求助]删除行权限代码 我表A中有逻辑列“审核”列,凡是审核列打勾后,除用户是开发者和管理员外,其他用户一列不好删除已勾选的行,并给予提示,请前辈老师帮忙写个代码,谢谢! |
||||
-- 作者:大红袍 -- 发布时间:2015/9/16 9:06:00 -- http://www.foxtable.com/help/topics/0632.htm
If e.DataRow("审核") = true AndAlso User.Name <> "开发者" AndAlso User.Name <> "管理员" msgbox("不能删除") e.Cancel = true End If |
||||
-- 作者:ZHX88863808 -- 发布时间:2015/9/16 9:16:00 -- 大红袍老师,上面代码请再帮忙修改一下,有点不如意,谢谢!
|
||||
-- 作者:ZHX88863808 -- 发布时间:2015/9/16 9:20:00 -- 对不起老师,我把代码放差,已搞定,谢谢! |
||||
-- 作者:ZHX88863808 -- 发布时间:2015/9/16 9:39:00 -- 老师:我想只有开发者和管理员才能编辑“审核列”,其他人员一列不允许编辑,请帮忙写个代码,谢谢! |
||||
-- 作者:大红袍 -- 发布时间:2015/9/16 9:53:00 -- 参考 prepareEdit事件
http://www.foxtable.com/help/topics/0605.htm
|
||||
-- 作者:ZHX88863808 -- 发布时间:2015/9/16 10:00:00 -- 老师:水平有限,上面帮助中指的是已勾选的列,而我现在想要是除开发者和管理员外,对审核列不允许编辑,还是请再帮忙一下,谢谢! |
||||
-- 作者:大红袍 -- 发布时间:2015/9/16 10:01:00 -- If e.Col.Name = "审核" AndAlso User.Name <> "开发者" AndAlso User.Name <> "管理员" e.Cancel = true End If |
||||
-- 作者:ZHX88863808 -- 发布时间:2015/9/16 10:08:00 -- 谢谢老师! |