以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何跳过统计表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3403) |
-- 作者:lihe60 -- 发布时间:2009/7/3 8:28:00 -- 如何跳过统计表 帮助文件里跳过统计表有这么一行代码: Series.Y(i) = tbl.Compute("Sum(数量)","[产品] = \'" & lst(i) & "\'") \'指定垂直坐标 这个如何在后台统计,不用生成统计表。有这个功能是更好。 |
-- 作者:lihe60 -- 发布时间:2009/7/3 8:29:00 -- 帮助文件里跳过统计表有这么一行代码: Series.Y(i) = tbl.Compute("Sum(数量)","[产品] = \'" & lst(i) & "\'") \'指定垂直坐标 这个如何在后台统计,不用生成统计表。有这个功能是更好。 |
-- 作者:狐狸爸爸 -- 发布时间:2009/7/3 8:38:00 -- 没有看明白你的意思,上面的代码本来就没有生成统计表 |
-- 作者:lihe60 -- 发布时间:2009/7/3 9:23:00 -- 狐爸说的很对,不显示Table,只需给Build加上一个参数True即可。 但我想跳过统计表,对后台数据进行有条件的统计,并生成图表。 |
-- 作者:lihe60 -- 发布时间:2009/7/3 9:29:00 -- Dim chart As WinForm.chart Dim Series As WinForm.ChartSeries \'定义一个图系变量 我这个代码只能统计已加载的数据,如何统计后台的数据? |
-- 作者:yangming -- 发布时间:2009/7/3 9:37:00 -- 贴段帮助给你看看 例如: Dim g As New GroupTableBuilder("统计表1", DataTables("订单"))g.Groups.AddDef("产品") g.Totals.AddDef("数量") g.FromServer = True g.Build() MainTable = Tables("统计表1") |
-- 作者:lihe60 -- 发布时间:2009/7/3 9:46:00 -- 我的目的是不生成统计表。 如何生成统计表,帮助说的很清楚。 |
-- 作者:狐狸爸爸 -- 发布时间:2009/7/3 9:49:00 -- 你没有表述清楚你的意思,我只能猜: 对后台统计数据,将FromServer设为True,Build的可选参数设为True,一样可以可以生成一个临时的DataTable供代码调用,不显示Table。 如果要统计没有加载的数据表,用SQLGroupTableBuilder和SQLCrossTableBuilder,这两个专门统计后台数据,其Build一样有一个可选参数,设为True生成一个临时的DataTable供代码调用,不显示Table。 |
-- 作者:lihe60 -- 发布时间:2009/7/3 10:13:00 -- 我只通过上述代码就可以生成统计数据(从后台取数),不要生成统计报表,也就是跳过生成统计报表这一环节。 |
-- 作者:yangming -- 发布时间:2009/7/3 10:19:00 -- 楼主怎么还不明白? GroupTableBuilder和CrossTableBuilder都提供了一个名为FromServer的逻辑属性,只需将此属性设为True,即可直接统计后台数据。 |