以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  审核列代码的写法,菜鸟求助!!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62836)

--  作者:nclo
--  发布时间:2015/1/8 17:26:00
--  审核列代码的写法,菜鸟求助!!
If e.Row("第14列")=True Then 
   If user.group <>"开发者" Then
     e.Cancel = True
 End If
End If


这句代码执行了,结果是这样。开发者组能够编辑表格,能够勾选取消第14列。

还想实现功能是,区县组可以编辑第14列值为false的行,但又不能编辑第14列。


写了代码,不起作用,求甜老师指点

If e.Row("第14列")=false Then 
   If user.group <>"区县组" Then
     e.Cancel = True
 End If
End If

--  作者:有点甜
--  发布时间:2015/1/8 17:40:00
--  
If e.Col.Name = "第14列" Then
    If user.group = "区县组" Then
        e.Cancel = True
    End If
Else
    If e.Row("第14列") = True Then
        If user.group = "区县组" Then
            e.Cancel = True
        End If
    End If
End If

--  作者:nclo
--  发布时间:2015/1/8 19:17:00
--  
哎,谢谢甜老师,看来确实是基础太差了,怪不得没看懂其中的逻辑联系,我把><看成无意义的符合了,大于小于,用区间的概念一下就理解了。