Foxtable(狐表)用户栏目专家坐堂 → 后台分组统计的时候能不能关连另外一个表的列


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

主题:后台分组统计的时候能不能关连另外一个表的列

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/28 19:55:00 [显示全部帖子]

要用sqlGroupTableBuilder

 

http://www.foxtable.com/webhelp/scr/1626.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/30 9:54:00 [显示全部帖子]

    Dim b As New SQLGroupTableBuilder("统计表1","表D")
    b.ConnectionName = "acc_test"
    b.FromServer = True
    b.filter = filter & " And {表D}.支付方式 Like '预付%'"   '' 这里是怎么错了.....................:???
    b.addtable("表D","编号","表E","编号")
    b.Groups.AddDef("{表D}.编号") '根据产品分组
    b.groups.adddef("IC代码")
    b.Totals.AddDef("金额") '对数量进行统计
    b.Groups.AddDef("客户姓名")
    b.Groups.AddDef("{表E}.支付方式")
    b.Totals.AddDef("{表D}.编号",AggregateEnum.Count,"次数")
    Forms("表D").controls("Table1").Table.Datasource = b.BuildDataSource
    forms("表D").controls("table1").Table.grid.Cols("IC代码").width = 120
    DataTables("表D_Table1").DataCols("IC代码").SetFormat("0.00")      ' 这里小数数值显示不对
    DataTables("表D_Table1").loadfilter = "支付方式 like '预付%'"     'filter不起作用
    DataTables("表D_Table1").load()

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/30 10:37:00 [显示全部帖子]

加上代码

 

b.Decimals = 6


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/30 11:02:00 [显示全部帖子]

我测试没问题,请把代码写到生成统计表之前。


 回到顶部