Dim dr As DataRow
Dim Filter As String
Filter = "[name] = '" & e.DataRow("name") & "' And [leiji] = '" & e.DataRow("leiji") & "'"
dr = DataTables("minxi").Find(Filter ) '在行政区域表查找所输入省市和县市的行
If dr IsNot Nothing Then '如果找到
'将找到行的区号?邮编内容填入到正在输入的行中.
e.DataRow("cb") = dr("price")
e.DataRow("pt") = dr("price1")
e.DataRow("vip") = dr("vip")
e.DataRow("vvip") = dr("vvip")
e.DataRow("cvp") = dr("cvp")
e.DataRow("used") =1
e.DataRow("lirun")=e.DataRow("price")-e.DataRow("cb")
e.DataRow("yu")=dr("leiji") - e.DataRow("leiji")
Else If dr Is Nothing Then
e.Cancel = True
msgbox("无法出库,库存不足")
End If
e.Cancel = True. 这行怎么改成不添加行(如果满足dr is nothing时)
现在执行到这个位置后,会一直添加行。
然后一直提示库存不足