DataTables("表B").datarows.clear
Dim Arys As List(Of String()) = DataTables("表A").GetUniqueValues("","日期","摘要")
For Each Ary As String() In Arys
Dim nr As DataRow = DataTables("表B").AddNew
nr("日期") = Ary(0)
nr("摘要") = Ary(1)
Next
For Each dr As DataRow In DataTables("表B").datarows
Dim flt As String = "日期 = #"& dr("日期") &"# And 摘要 = '"& dr("摘要") &"'"
dr("期初") = DataTables("表A").Compute("sum(数量)",flt)
dr("入库") = DataTables("表A").Compute("sum(数量)",flt)
dr("出库") = DataTables("表A").Compute("sum(数量)",flt)
Next
按照摘要和日期填充的表B,执行上述代码后为什么每行的期初,入库,出库都填充同样的数据呢,不应该是这样的呀