以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何禁止用户删除通过审核的行???  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=12486)

--  作者:bad
--  发布时间:2011/9/5 14:23:00
--  如何禁止用户删除通过审核的行???

在PrepareEdit事件中输入:

If e.Row("已结帐") = True AndAlso User.Group <> "经理" Then
    e.Cancel = True
End
If

 

意思是有一逻辑列,名为“已结帐”;如果某一行的已结帐列被勾选,那么我们除了经理之外,员工不可以再修改该行。

 

 

问题是,员工虽然不能修改,但却可以删除该行,所以想在“删除行”这个菜单项中加入公式判断,没设置出来,请大家帮忙看看公式如何设置。


--  作者:狐狸爸爸
--  发布时间:2011/9/5 16:27:00
--  

看这个:

 

http://www.foxtable.com/help/topics/0632.htm