以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]交叉统计问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53423) |
||||
-- 作者:feiyu988 -- 发布时间:2014/7/7 18:07:00 -- [求助]交叉统计问题 请教一下,怎样才能用代码把零件数量按照库房分别统计并汇总,谢谢1
|
||||
-- 作者:y2287958 -- 发布时间:2014/7/7 18:28:00 -- 按照“库房”? 不明白何意。
[此贴子已经被作者于2014-7-7 18:31:35编辑过]
|
||||
-- 作者:feiyu988 -- 发布时间:2014/7/7 18:50:00 -- 恩,就是想把库存零件按照库房分别统计数量,零件为行,库房名称为列,统计每个零件在每个库房中的数量,同时在行尾显示每种零件的合计数量 |
||||
-- 作者:y2287958 -- 发布时间:2014/7/7 19:20:00 -- Dim sg As New SQLCrossTableBuilder("统计表1","产品明细") sg.AddTable("产品明细","产品名称","库存表","库存产品") sg.AddTable("库存表","仓库名称","仓库表","仓库名称") sg.HGroups.AddDef("零件名称") sg.VGroups.AddDef("{仓库表}.仓库名称") sg.Totals.AddDef("数量") sg.HorizontalTotal = True sg.VerticalTotal = True sg.Build MainTable = Tables("统计表1")
[此贴子已经被作者于2014-7-7 19:23:09编辑过]
|
||||
-- 作者:feiyu988 -- 发布时间:2014/7/7 21:00:00 -- 以上代码在项目中通过,可是在实际项目中修改却显示生成的SQL语句错误,无法进行统计 Dim sg As New SQLCrossTableBuilder("统计表1","安装图零件明细") |
||||
-- 作者:y2287958 -- 发布时间:2014/7/7 21:54:00 -- 建议先用“查询表生成器”验证一下你的设置(其实就是sql语句)对不对 |