以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 只要某组和开发都、管理员有删除行权限 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104877) |
-- 作者:foxuser -- 发布时间:2017/8/7 16:36:00 -- 只要某组和开发都、管理员有删除行权限 老师,请教下只要某组和开发者、管理员有删除行权限,其他用户不能删除行。 If user.Group<>"AA" Then e.Cancel=True End If 这个代码,只有组的用户能删除行了,开发者、管理员删除行失效了
|
-- 作者:有点甜 -- 发布时间:2017/8/7 16:40:00 -- If user.Type = UserTypeEnum.User AndAlso user.Group<>"AA" Then |
-- 作者:foxuser -- 发布时间:2017/8/7 16:59:00 -- 表属性可以生效,但在项目属性 全局表事件的BeforeDeleteDataRow 没生效,其他用户还是能删除行。使用免费版 |
-- 作者:有点甜 -- 发布时间:2017/8/7 17:04:00 -- 你要开启全局表事件,才可以的。AfteOpenProject事件,加入
For Each dt As DataTable In DataTables |