Foxtable(狐表)用户栏目专家坐堂 → datacolchanged


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

主题:datacolchanged

帅哥哟,离线,有人找我吗?
狐狸爸爸
  31楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/6/15 10:47:00 [只看该作者]

_Identify

 回到顶部
美女呀,离线,留言给我吧!
秦昌丽
  32楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:51 积分:361 威望:0 精华:0 注册:2013/6/5 10:33:00
  发帖心情 Post By:2013/6/15 12:53:00 [只看该作者]

Select Case e.DataCol.name
    Case "生产调度令号","客户单位","姓名","类别","财产名称","型号规格","单位","是否异常"

        Dim dr As DataRow
        If e.DataCol.name = "生产调度令号" Then
            dr = DataTables("电装顾客财产异常处理").Find("生产调度令号 = '" & e.OldValue  & "' And _Identify = " & e.DataRow("_Identify"))
            If dr IsNot Nothing Then
                dr("生产调度令号") = e.DataRow("生产调度令号")

                dr("_Identify") = e.DataRow("_Identify")
            End If
        End If
        If dr Is Nothing Then
            dr = DataTables("电装顾客财产异常处理").Find("生产调度令号 = '" & e.DataRow("生产调度令号") & "' And _Identify = " & e.DataRow("_Identify"))
        End If
        If e.DataRow("是否异常") = "异常" Then
            If dr Is Nothing Then
                dr = DataTables("电装顾客财产异常处理").AddNew()
            End If
            dr("生产调度令号") = e.DataRow("生产调度令号")

                dr("_Identify") = e.DataRow("_Identify")
            dr("客户单位") = e.DataRow("客户单位")
            dr("姓名") = e.DataRow("姓名")
            dr("类别") = e.DataRow("类别")
            dr("财产名称") = e.DataRow("财产名称")
            dr("型号规格") = e.DataRow("型号规格")
            dr("单位") = e.DataRow("单位")
        Else
            If dr IsNot Nothing Then
                dr.Delete
            End If
        End If
End Select

 

 

 

 

代码如上可以实现相同生产调度令号可以生成两行,但有一个问题就是在修改其他的如 客户单位  类别  等的时候,顾客财产异常处理依旧会新增,我改了一下,还是不行

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/6/15 14:38:00 [只看该作者]

测试没有你说的问题


 回到顶部
美女呀,离线,留言给我吧!
秦昌丽
  34楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:51 积分:361 威望:0 精华:0 注册:2013/6/5 10:33:00
  发帖心情 Post By:2013/6/15 14:48:00 [只看该作者]

有啊,测试的确有

 回到顶部
总数 34 上一页 1 2 3 4