以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 数据统计 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17298) |
||||
-- 作者:caoxy -- 发布时间:2012/3/9 11:44:00 -- 数据统计 师傅你好: 在开始日期和结束日期内按部门统计不同品种的加工数量,谢谢!
|
||||
-- 作者:caoxy -- 发布时间:2012/3/9 11:45:00 --
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/3/9 12:06:00 -- Dim Filter As String With e.Form.Controls("DateTimePicker1") If .Value IsNot Nothing Then Filter = Filter & "日期 >= #" & .Value & "#" End If End With With e.Form.Controls("DateTimePicker2") If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & "日期 <= #" & .Value & "#" End If End With Dim g As New GroupTableBuilder("统计表1", DataTables("订单加工")) g.Groups.AddDef("品种") g.Totals.AddDef("加工数", AggregateEnum.Count) g.Filter = Filter g.Build() MainTable = Tables("统计表1") |
||||
-- 作者:caoxy -- 发布时间:2012/3/9 12:22:00 -- 师傅你好: 主要是按部门统计不同品种的加工数量 格式 部门 铁木盘 全木盘 。。。 合计 。。。 。。。 。。。 合计 ytm |
||||
-- 作者:caoxy -- 发布时间:2012/3/9 12:23:00 -- 部门 铁木盘 全木盘 。。。 合计 。。。 。。。 。。。 合计
谢谢! |
||||
-- 作者:czy -- 发布时间:2012/3/9 12:48:00 -- 将加工数列改成数值型
Dim g As New CrossTableBuilder("统计表1", DataTables("订单加工"), "[品种] is not Null ") |
||||
-- 作者:caoxy -- 发布时间:2012/3/9 13:12:00 -- 师傅你好: 统计的格式是对的,下列统计代码,是统计整张表的数量,对选取择日期统计,没有起作用: Dim Filter As String 还请师傅帮忙,谢谢! |
||||
-- 作者:czy -- 发布时间:2012/3/9 13:23:00 -- …… g.Filter = Filter g.Build() |