Foxtable(狐表)用户栏目专家坐堂 → 生成统计表


  共有3021人关注过本帖平板打印复制链接

主题:生成统计表

帅哥哟,离线,有人找我吗?
实话实说
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
生成统计表  发帖心情 Post By:2021/9/9 7:11:00 [只看该作者]

以下生成统计表代码,销售发货表已经加载,但我只想加载一部分。

问题是ExecuteReader是从后台加载,性不同,如何修改

 

Dim cmd As New SQLCommand
Dim dt As DataTable
'cmd.C
cmd.CommandText = "S elect * From {销售发货} Where 月 >= '" & e.Form.Controls("起始月").Text & "' And 月 <= '" & e.Form.Controls("截止月").Text & "'"
dt = cmd.ExecuteReader()

Dim b As New CrossTableBuilder("销售发货统计",DataTables("销售发货"))
b.HGroups.AddDef("客户简称")

b.VGroups.AddDef("年","{0}")
b.Totals.AddDef("发货单号",AggregateEnum.Count,"发货单数")
b.Totals.AddDef("发货金额","发货金额")
b.OrderByTotal = True
b.HorizontalTotal = True '水平合计
b.VerticalTotal = True '垂直合计
b.Decimals = 0 '保留的小数
b.Build


 回到顶部