在DataColChangIng事件
If e.DataCol.name="出货数量" Then
If (e.DataRow("订单数量")-e.NewValue)<0 Then
messagebox.show("出库超量")
e.Cancel=true
End If
End If
datacolChanged事件
If e.DataCol.name="出货数量" Then
e.DataRow("剩余未出数量")=e.DataRow("订单数量")-e.DataRow("出货数量")
If e.DataRow("剩余未出数量")=0 Then
复制到 财务对账
Else If e.DataRow("剩余未出数量")>0 Then
赋值到财务对账
End If
End If
复制行参考这里http://www.foxtable.com/help/topics/2292.htm