说明红色代码根本没有执行到,也就是前面的条件都不符合,学会调试
Dim jkdh As String = e.DataRow("送货单号") & "-ZZJK"
Dim dr1 As DataRow = DataTables("出入库").Find("出入库单号 = '" & jkdh & "' and 物料编号 = '" & e.DataRow("产品型号") & "'")
msgbox(dr1 IsNot Nothing)
If dr1 IsNot Nothing Then
dr1("入库数量") = dr1("入库数量") + e.newvalue - e.oldvalue
msgbox(dr1("入库数量"))
'下面这段不起作用
If dr1("入库数量") = 0
dr1("录入员核对") = False
dr1.delete
End If
Else
msgbox(1)
Dim dr3 As DataRow = DataTables("出入库").AddNew()
dr3("出入库单号") = jkdh
dr3("出入库日期") = e.DataRow("送货日期")
dr3("出入原因") = "入库-生产入库"