Dim b As New SQLCrossTableBuilder("统计表3",DataTables("采购明细"))
b.HGroups.AddDef("供应商") '添加客户列用于水平分组
b.VGroups.AddDef("账期","{0}月") '添加日期列用于垂直分组
b.Totals.AddExp("付款","金额-IsNull([付款],0)","未付款")'添加表达式列:未付款用于统计
'b.Totals.AddDef("金额") '添加金额列用于统计
b.VerticalTotal= True
b.HorizontalTotal = True
b.Build '生成统计表
Tables("采购管理_Table6").DataSource = b.BuildDataSource()
此主题相关图片如下:未命名.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2014-6/201462713574187039.jpg)
说明:采购明细中有金额列,付款列,但无未付款列,主要是加粗的这行代码有问题,求助,看了帮助,b.Totals.AddExp("付款","金额-IsNull([付款],0)","未付款")的用法是添加表达式列,参数为列名、表达式、标题名,但运行报错。谢谢高手指点。