以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  未引到实例  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=117052)

--  作者:笨笨
--  发布时间:2018/4/4 18:53:00
--  未引到实例
.NET Framework 版本:2.0.50727.8745
Foxtable 版本:2018.3.9.1
错误所在事件:窗口,物料出入库,Button7,Click
详细错误信息:
未将对象引用设置到对象的实例。


Dim ck As Row=Tables("出库").Current
Dim tx As String = ck("条形码")
If Tables("出库").Current.IsNull("条形码") Then
    MessageBox.Show("商品名称不能为空!")
End If
    Dim dr As DataRow = DataTables("库存").Find("条形码= \'" & tx & "\'")  
    dr("数量")=dr("数量")-ck("数量")
    MessageBox.Show("物品出库成功!")
If DataTables("出库").HasChanges Then
DataTables("出库").Save
    Tables("出库").AddNew()
End If
DataTables("出库").DeleteFor("物品名称 Is null ")
DataTables("基本信息汇总").DeleteFor("操作类型 Is null ")
DataTables.Save()
Tables("基本信息汇总").AddNew()

--  作者:有点甜
--  发布时间:2018/4/4 19:01:00
--  
Dim ck As Row=Tables("出库").Current
Dim tx As String = ck("条形码")
If Tables("出库").Current.IsNull("条形码") Then
    MessageBox.Show("商品名称不能为空!")
End If
Dim dr As DataRow = DataTables("库存").Find("条形码= \'" & tx & "\'")
If dr Is Nothing Then
    msgbox("库存表不存在此条码")

Else
    dr("数量")=dr("数量")-ck("数量")
    MessageBox.Show("物品出库成功!")
    If DataTables("出库").HasChanges Then
        DataTables("出库").Save
        Tables("出库").AddNew()
    End If
    DataTables("出库").DeleteFor("物品名称 Is null ")
    DataTables("基本信息汇总").DeleteFor("操作类型 Is null ")
    DataTables.Save()
    Tables("基本信息汇总").AddNew()
End If