有表A 表B
A表
B表
请教怎么用代码直接生成 窗口表 C
我在窗口中添加列这样写,但是数量这里咋办呢?。
With tb.DataTable.DataCols 'tb我定义的是表A
.Add("数量",Gettype(Double), "")
.Add("合计",Gettype(Double), "ISNULL([单价],0)*ISNULL([数量],0)")
End With
求教。,。。
【解决办法】找了半天方法,最后做了关联
只是不知道还有没有别的好办法了。类似于 left join 一样的。
Relations.Add("po",表A.DataTable.DataCols("ID"),表B.DataTable.DataCols("ID"))With tb.DataTable.DataCols 'tb我定义的是表A
.Add("数量",Gettype(Double),
"sum(Child(po).数量") .Add("合计",Gettype(Double), "ISNULL([单价],0)*ISNULL([数量],0)")
End With
Relations.Delete("po")
[此贴子已经被作者于2017/5/21 16:29:46编辑过]