以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何做到日统计对比 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50854) |
-- 作者:发财 -- 发布时间: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
|
-- 作者:发财 -- 发布时间:2014/5/14 16:00:00 -- 如何将上述代码改为日统计对比? |
-- 作者:Bin -- 发布时间:2014/5/14 16:03:00 -- g.Groups.AddDef("日期",DateGroupEnum.Day, "日") |
-- 作者:发财 -- 发布时间:2014/5/14 16:07:00 -- 这样不行,日期在占比中 |
-- 作者:有点甜 -- 发布时间: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
|