以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  PrepareEdit中权限管理  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79368)

--  作者:一笑
--  发布时间:2015/12/29 22:26:00
--  PrepareEdit中权限管理
计划如下,如果用户名(_Username)不包含在责任人列中单元格的人名中时,则"进度","完成情况"列中的对应单元格不能编辑,以下代码结果是都不能编辑,有何问题?谢谢
Select Case e.Col.Name
    Case "进度","完成情况"
    If e.Row("责任人") Like "\'%" & _Username & "%\'" Then
        e.Cancel = False
    Else
        e.Cancel = True
    End If
End Select

--  作者:大红袍
--  发布时间:2015/12/29 22:55:00
--  
If e.Row("责任人") Like "*" & _Username & "*" Then