请教 以下代码的问题:
e.DataRow.Save
Dim r As Row
Dim sr,zc As Double
If e.DataCol.Name = "收入"
sr = DataTables("记账").sqlCompute("sum(收入)","项目名称 = '" & e.DataRow("项目名称") & "' And 科目 = '" & e.DataRow("科目") & "'")
ElseIf e.DataCol.Name = "支出"
zc = DataTables("记账").sqlCompute("sum(支出)","项目名称 = '" & e.DataRow("项目名称") & "' And 科目 = '" & e.DataRow("科目") & "'")
End If
实际使用时,支出输入4 ,得出sum和是6
支出输入2 ,得出sum和是4
此主题相关图片如下:1.png
此主题相关图片如下:2.png
此主题相关图片如下:3.png
删除最后一条后 输入0 ,得出sum和是6