Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
在吗,,我更新了最新版本后,,得出的统计格式不对了呀,,,是不是有什么变过了,,,
Dim bd1 As New GroupTableBuilder("统计表1",DataTables("销售订单明细"))
Dim dt1 As fxDataSource
bd1.Groups.AddDef("订单号")
bd1.Totals.AddDef("数量","订单数量") '对数量进行统计
dt1 = bd1.BuildDataSource()
Dim bd2 As New CrossTableBuilder("统计表2",DataTables("入库单明细"))
Dim dt2 As fxDataSource
bd2.HGroups.AddDef("订单号")
bd2.VGroups.AddDef("入库类别") '添加产品列用于垂直分组
bd2.Totals.AddDef("数量") '添加数量列用于统计
dt2 = bd2.BuildDataSource()
dt1.Combine("订单号",dt2,"订单号")
Tables("窗口1_Table1").DataSource = dt1
原先是按入库类别,,比如,原材料,,,,半成品,,,,成品,,,,,,现在变成了1.2.3
什么原因
你是根据订单号分组的:
bd1.Groups.AddDef("订单号")
订单号应该就是1、2、3的吧。
搞不定就做个例子吧。
狐爸,,,为什么我把两个dt2和dt1互换就解决了,,只是位置不同了,。。。什么原因,,,
dt2.Combine("订单号",dt1,"订单号")
Tables("窗口2_Table1").DataSource = dt2
就显示原材料,,半成品,,,,成品等,而不是1.2.3.
因为纸上不谈兵。
换个位置后,你不是已经解决了问题吗?
因为纸上不谈兵。