以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  权限不启动  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115227)

--  作者:有点蓝
--  发布时间:2018/3/3 10:05:00
--  
没看懂你的用法,逻辑前后矛盾。请详细描述需要的结果
--  作者:有点蓝
--  发布时间:2018/3/3 10:36:00
--  
说了等于没说。不要代码,请纯用文字描述上面代码的完整逻辑
--  作者:有点蓝
--  发布时间:2018/3/3 11:15:00
--  
Select Case _UserName
    Case "线长"
        Select Case e.Col.Name
            Case "异常描述","计划结果","线长确认"
            Case Else
                e.cancel = True
        End Select
    Case "质量部"
        Select Case e.Col.Name
            Case "责任人","实际结果_待报废品","实际结果_不良转出","实际结果_短期不良","备注","实际完成日期","实际结果_长期不良"
            Case Else
                e.cancel = True
        End Select
End Select

--  作者:有点蓝
--  发布时间:2018/3/3 14:17:00
--  
If e.DataRow("实际结果_不良转出") = Nothing OrElse e.DataRow("实际结果_待报废品") = Nothing Then
        e.DataRow("处理节点") = "已完成"
    Else
        e.DataRow("处理节点") = "进行中"
    End If