Foxtable(狐表)用户栏目专家坐堂 → 选最后一行的时候提示,未将对象引用设置到对象的实例。


  共有2838人关注过本帖平板打印复制链接

主题:选最后一行的时候提示,未将对象引用设置到对象的实例。

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
选最后一行的时候提示,未将对象引用设置到对象的实例。  发帖心情 Post By:2018/10/5 14:08:00 [只看该作者]

DoubleClick:

If Forms("生产制造单").Opened Then
Dim tb As Table = Tables("选择销售明细尺码_Table1")
Dim tbl1 As Table = Tables("生产制造单_Table1")
Dim pd As WinForm.ComboBox = Forms("生产制造单").Controls("ComboBox7")
Dim dt2 As DataTable = Tables("生产制造单_Table2").DataTable
For  i As Integer=tb.BottomPosition To tb.TopPosition Step -1

Dim str1 As String = "XS,S,M,L,XL,2XL,3XL,4XL,5XL,6XL,F,XF"
Dim str2 As String = "65,70,75,80,85,90,95,100"
    Dim fdr As DataRow = dt2.Find("销售明细行ID = '" & tb.Current("销售明细行ID") & "' ")
    If fdr Is Nothing Then
        fdr = dt2.AddNew
        fdr("生产单号") = tbl1.Current("生产单号")
        fdr("订单号")=tb.Current("订单号")
        fdr("款号")=tb.Current("款号")
        fdr("颜色")=tb.Current("颜色")
        fdr("杯型")=tb.Current("杯型")
        fdr("要求货期")=tb.Current("要求货期")
        fdr("款号ID")=tb.Current("款号ID")
        fdr("物供号")=tb.Current("物供号")
        fdr("销售明细行ID")=tb.Current("销售明细行ID")
        tb.Current("已安排制单")=True
    For Each s As String In str1.Split(",")
        If tb.Cols.Contains("衣裤尺码明细_" & s) Then
            fdr("衣裤尺码明细_" & s)=val(tb.Current("衣裤尺码明细_" & s))
        End If
    Next
    For Each s As String In str2.Split(",")
        If tb.Cols.Contains("文胸尺码明细_" & s) Then
            fdr("文胸尺码明细_" & s)=val(tb.Current("文胸尺码明细_" & s))
        End If
    Next
  End If
Next
        Syscmd.Table.Lock()
        dt2.save

End If
Forms("选择销售明细尺码").Close()

 回到顶部
总数 14 1 2 下一页