第一步,所有表都要有一个金额列,统一起来。类型必须不能是字符串,只能是数值。
第二步,参考下面的代码。第三步,修改代码到你要实现的功能。
Dim name As String = "张三"
Dim dtnames() As String = {"房款", "早餐表", "景点预定", "其他收款"}
Dim sum As Double = 0
For Each dtname As String In dtnames
Dim dt As DataTable = DataTables(dtname)
sum += dt.Compute("sum(金额)", "姓名 = '" & name & "'")
Next
msgbox(sum)