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


  共有4947人关注过本帖树形打印复制链接

主题:分组统计

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/22 20:53:00 [显示全部帖子]

1、日期分组设置为“无”即可
Dim b As New GroupTableBuilder("统计表1",DataTables("订单"))
b.Groups.AddDef(
"日期",DateGroupEnum.none
2、
方法1、使用SQLGroupTableBuilder:http://www.foxtable.com/webhelp/topics/2960.htm
Dim b As New SQLGroupTableBuilder("统计表1","订单")
b.
Totals.AddExp("第三列","第二列-第一列")

2、生成统计表后添加临时列:http://www.foxtable.com/webhelp/topics/2636.htm


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/22 22:47:00 [显示全部帖子]

Dim g As New SQLGroupTableBuilder("收支总账统计表", ("收支交易流水"))

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/22 22:59:00 [显示全部帖子]

g.Groups.AddDef("记账日期",DateGroupEnum.None)

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/22 23:18:00 [显示全部帖子]

上传实例测试

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/23 8:51:00 [显示全部帖子]

Dim g As New SQLGroupTableBuilder("收支总账统计表","收支交易流水")
If hztj.Value="按记账日期" Then
    g.ConnectionName = "统计测试"
    g.Groups.AddDef("记账日期",DateGroupEnum.None)
    g.Totals.AddDef("收入金额","收入金额")
    g.Totals.AddDef("支出金额","支出金额")
    g.Totals.Addexp("收支差额","收入金额- 支出金额")
    g.Filter = "[记账日期] >= #" & StartDate & "# And [记账日期] <= #" & EndDate & "# "
    g.Subtotal = True
    g.SubtotalLevel = 0 '只生成总计行
    g.Build()
    MainTable = Tables("收支总账统计表")
    Tables("收支总账窗体_szzzTable").DataSource = DataTables("收支总账统计表")
    Tables("收支总账窗体_szzzTable").SetColVisibleWidth("记账日期|200|收入金额|200|支出金额|200|收支差额|200")
End If
[此贴子已经被作者于2020/3/23 8:51:39编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/23 10:21:00 [显示全部帖子]


 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/23 16:30:00 [显示全部帖子]

xx.Build()去掉,使用了BuildDataSource就不要使用Build

g2.Totals.Addexp(???","应付金额- 已付金额")


 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/23 20:13:00 [显示全部帖子]

请上传示例测试

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/23 20:48:00 [显示全部帖子]

上传实例

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106151 积分:539872 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/24 8:32:00 [显示全部帖子]

请把实例发上来测试

 回到顶部
总数 15 1 2 下一页