Case "数量","单价"
SystemReady = False '不触发 金额 的datacolchanged事件
e.DataRow("金额") = e.DataRow("数量") * e.DataRow("单价")
Dim r As String = Tables("入库").current("编号")
Tables("入库").current("采购数量") = Tables("入库.入库明细").DataTable.Compute("sum(数量)","编号 = '"& r &"'")
Tables("入库").current("应付货款") = Tables("入库.入库明细").DataTable.Compute("sum(金额)","编号 = '"& r &"'")
SystemReady = True
Case "金额"
e.DataRow("单价") = e.DataRow("金额") / e.DataRow("数量")
Dim r As String = Tables("入库").current("编号")
Tables("入库").current("应付货款") = Tables("入库.入库明细").DataTable.Compute("sum(金额)","编号 = '"& r &"'")