还有一个问题。增加黄颜色的代码后。红颜色部分代码”自动横向汇总“产生的例。
Dim jb As new SQLJoinTableBuilder("查询表1","业务大表")
jb.AddCols("作业日期", "客户","fa piao号码")
jb.AddExp("应收款","iif(代付费用_打单费 Is null,0,代付费用_打单费) + iif(代付费用_理货费 Is null,0,代付费用_理货费)"
jb.Filter = "状态 <> '已付费'"
Dim cb As new CrossTableBuilder("客户欠款",jb.BuildSQL)
cb.HGroups.AddDef("客户")
cb.HGroups.AddDef("fa piao号码")
cb.VGroups.AddDef("作业日期",DateGroupEnum.month,"{0}月")
cb.Totals.AddDef("应收款")
cb.Subtotal = True
cb.HorizontalTotal = True
cb.Build
结果是
此主题相关图片如下:截图56.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2011-11/2011113012182579950.jpg)
希望可以这样
此主题相关图片如下:截图57.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2011-11/2011113012182572493.jpg)
[此贴子已经被作者于2011-11-30 12:21:49编辑过]