以文本方式查看主题

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

--  作者:秦胜雄
--  发布时间:2012/10/15 17:05:00
--  请教权限问题

If e.Col.Name = "打印" Then,是逻辑列
    If e.Row.IsNull("打印") = False Then
        If User.Name <> "秦胜雄" Then
            e.Cancel = True
        End If
    End If
End If

 

因打印列是逻辑列,不能转换,请修改,谢谢!


--  作者:lin_hailun
--  发布时间:2012/10/15 17:12:00
--  
 未明白,楼主要想达到的要求是?
--  作者:秦胜雄
--  发布时间:2012/10/15 18:15:00
--  
打印列是逻辑列,当等于真时就只能一个人编辑,否则谁都编辑。
--  作者:lin_hailun
--  发布时间:2012/10/15 20:15:00
--  
 If e.Col.Name = "打印" Then,是逻辑列
    If e.Row.IsNull("打印") = False Then
        If e.Row("打印") = True AndAlso User.Name <> "秦胜雄" Then
            e.Cancel = True
        End If
    End If
End If

--  作者:秦胜雄
--  发布时间:2012/10/16 8:10:00
--  

谢谢!!!!!!