命令窗口执行:
Dim sql As String = "select 指标编号 As 项目,文件日期 As 日期,来文金额 As 收入,0 As 支出 From {来文} Union all select 来文编号 As 项目,文件日期 As 日期,发文金额 As 支出,0 As 收入 From {发文}"
Dim qry As new QueryBuilder
qry.TableName = "统计"
qry.SelectString = sql
qry.Build
Dim t As Table = Tables("统计")
Dim g As Subtotalgroup
t.SubtotalGroups.Clear()
t.GroupAboveData = False
t.TreeVisible = False
t.SpillNode = True
g = New Subtotalgroup
g.Aggregate = AggregateEnum.Sum
g.GroupOn = "项目"
g.TotalOn = "收入,支出"
g.Caption = "{0} 小计"
t.SubtotalGroups.Add(g)
g = New Subtotalgroup
g.Aggregate = AggregateEnum.Sum
g.GroupOn = "*"
g.TotalOn = "收入,支出"
g.Caption = "总计"
t.SubtotalGroups.Add(g)
t.Subtotal()
MainTable = Tables("统计")