以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  权限问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=18311)

--  作者:yifan3429
--  发布时间:2012/4/9 11:19:00
--  权限问题

If e.Row("整理收集人") <> User.name  Then
   
    messagebox.show("珍惜他人劳动成果!看看就好!")
    Return
   
End If
e.Row.Load() \'重新加载此行
If e.Row.IsNull("编辑者") = False AndAlso e.Row("编辑者")  <>  User.name Then \'判断是否有人编辑
    MessageBox.Show(e.Row("编辑者") & "正在编辑此行!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
    e.Row("编辑者") = User.name \'设置编辑者列为当前用户
    e.Row.Save() \'并立即保存
    Forms("编辑窗口").Open() \'打开编辑窗口
End If

 

 

 

我想排除  开发者  的编辑权限不受此代码约束


--  作者:狐狸爸爸
--  发布时间:2012/4/9 11:23:00
--  

最前面加上:

 

If user.Type = UserTypeEnum.Developer Then
     Return
End If


--  作者:yifan3429
--  发布时间:2012/4/9 11:27:00
--  

看来我的问题问错了

我现在是想替换修改  资料列  的文字  但是操作没有反应   我以为是这句代码控制住了    应该不是

 

我打开列编辑权限   还是不允许编辑  问题会在哪呢。


--  作者:狐狸爸爸
--  发布时间:2012/4/9 11:37:00
--  

检查你的PrepareEdit事件代码吧。