Foxtable(狐表)用户栏目专家坐堂 → 如何做到日统计对比


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

主题:如何做到日统计对比

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
如何做到日统计对比  发帖心情 Post By:2014/5/14 15:59:00 [只看该作者]

If Tables("收购销售查询窗口_Table1").Cols(1).name = "猪主姓名" Then
    Dim g As New GroupTableBuilder("统计表10", Tables("收购销售查询窗口_Table1").DataTable)
    g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
    g.Groups.AddDef("日期",DateGroupEnum.Month, "月")
    g.Totals.AddDef("头数", "", "头数_值")
    g.Totals.AddDef("重量", "", "重量_值")
    g.Totals.AddDef("收购金额", "", "金额_值")
    g.SamePeriodGrowth = True
    g.CircleGrowth = True
    g.GroupProportion = True
    g.Build()
    Tables("统计表10").AutoSizeCols(10)
    With Tables("统计表10").PrintInfo
        .Title = vars("gg") &"生猪收购月统计表"
        .PageFooter = "第[PageNo]页,共[PageCount]页"
        .PageFooterLine = True
        .PaperKind = 9
        .FitIntoPage = True
        .LandScape = True '横向打印
    End With
    Tables("统计表10").Print(True, False)
Else
    MessageBox.Show("请先加载收购!")
End If

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/5/14 16:00:00 [只看该作者]

如何将上述代码改为日统计对比?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/14 16:03:00 [只看该作者]

g.Groups.AddDef("日期",DateGroupEnum.Day, "日")

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/5/14 16:07:00 [只看该作者]

这样不行,日期在占比中

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/14 16:27:00 [只看该作者]

 不理解你的意思

 

If Tables("收购销售查询窗口_Table1").Cols(1).name = "猪主姓名" Then
    Dim g As New GroupTableBuilder("统计表10", Tables("收购销售查询窗口_Table1").DataTable)
    g.Groups.AddDef("日期", DateGroupEnum.none)
    g.Totals.AddDef("头数", "", "头数_值")
    g.Totals.AddDef("重量", "", "重量_值")
    g.Totals.AddDef("收购金额", "", "金额_值")
    g.SamePeriodGrowth = True
    g.CircleGrowth = True
    g.GroupProportion = True
    g.Build()
    Tables("统计表10").AutoSizeCols(10)
    With Tables("统计表10").PrintInfo
        .Title = vars("gg") &"生猪收购月统计表"
        .PageFooter = "第[PageNo]页,共[PageCount]页"
        .PageFooterLine = True
        .PaperKind = 9
        .FitIntoPage = True
        .LandScape = True '横向打印
    End With
    Tables("统计表10").Print(True, False)
Else
    MessageBox.Show("请先加载收购!")
End If

 回到顶部