这个意思?
Dim filter As String = "销售单号 = '" & e.DataRow("销售单号") & "'"
If e.DataCol.Name = "数量" OrElse e.DataCol.Name = "单价" OrElse e.DataCol.Name = "金额" Then
e.DataRow("金额") =e.DataRow("数量")*e.DataRow("单价")
Dim pdr As DataRow = DataTables("销售单").Find(filter)
pdr("金额") = e.DataTable.Compute("sum(金额)",filter)
pdr("数量") = e.DataTable.Compute("sum(数量)",filter)
End If
If Forms("销售单").opened()
vars("ljs") = e.DataTable.Compute("sum(数量)",filter)
Forms("销售单").Controls("Label8").text=cumoney(vars("ljs"))+" 小写: " & vars("ljs")
End If