Foxtable(狐表)用户栏目专家坐堂 → [求助]这个代码怎么写?


  共有2306人关注过本帖树形打印复制链接

主题:[求助]这个代码怎么写?

帅哥哟,离线,有人找我吗?
nazi3729
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:67 积分:649 威望:0 精华:0 注册:2016/9/22 8:41:00
[求助]这个代码怎么写?  发帖心情 Post By:2016/11/22 10:20:00 [只看该作者]

设置财务审批后无法更改行,但是其中一列‘账单回签’例外,
If e.Col.Name = "财务记账" Then '只有经理才能审批
    If User.Group <> "财务部"  Then
        e.Cancel = True
    End If
ElseIf e.Row("财务记账") = True Then '如果此行已经审批了,则禁止修改
    e.Cancel = True 
     If e.Row("账单回签") Is Nothing 
        e.Cancel = False  
    End If       
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113532 积分:578161 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/22 10:30:00 [只看该作者]

If e.Col.Name = "财务记账" Then '只有经理才能审批
    If User.Group <> "财务部"  Then
        e.Cancel = True
    End If
ElseIf e.Row("财务记账") = True Then '如果此行已经审批了,则禁止修改
    e.Cancel = True
    If e.Col.Name = "账单回签" And e.Row.Isnull("账单回签")
        e.Cancel = False
    End If
End If

 回到顶部