Foxtable(狐表)用户栏目专家坐堂 → 调用的目标发生了异常


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

主题:调用的目标发生了异常

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/9 12:00:00 [显示全部帖子]

Dim qt As Integer
If e.DataCol.Name = "工单号" Then
    qt = DataTables("齐套信息").sqlCompute("Count(工单号)","[工单号] = '" & e.NewValue & "' and [缺料] <> 0")
    If qt = 0 Then
        e.DataRow("物料齐套情况") = "齐套"
    Else
        e.DataRow("物料齐套情况") = "未齐套," & "缺少" & qt & "款物料"
    End If
    If e.DataRow("工单号") <> "" Then
        e.DataRow("主键列") = e.DataRow("工单号")
    End If
End If

If  e.DataCol.Name <> "更新记录" Then
    Dim lsjl As String = e.DataRow.OriginalValue("更新记录")
    If e.DataRow("更新记录") = "" Then
        e.DataRow("更新记录") = Date.Now() & "  " & e.DataCol.Name & ":" & e.OldValue & "  变更为  " & e.NewValue & ";  操作人: " & user.Name
    Else
        e.DataRow("更新记录") = Date.Now() & "  " & e.DataCol.Name & ":" & e.OldValue & "  变更为  " & e.NewValue & ";  操作人: " & user.Name & Chr(13) & Chr(10) & lsjl
    End If
    DataTables("试产项目进度表").Save()
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/9 13:45:00 [显示全部帖子]

Dim lsjl As String = IIF(e.DataRow.OriginalValue is nothing,"",e.DataRow.OriginalValue("更新记录"))

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/9 14:17:00 [显示全部帖子]

Dim lsjl As String = ""
if e.DataRow.OriginalValue Isnot Nothing then
lsjl = e.DataRow.OriginalValue("更新记录")
end if

 回到顶部