以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]fill生成的临时表如何统计之后再生成图表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38136)

--  作者:夕然
--  发布时间:2013/7/20 14:06:00
--  [求助]fill生成的临时表如何统计之后再生成图表

我有一个窗口中的一个table是用fill生成的查询表,我希望对这个表进行统计同时根据统计表生成图表。

 

统计代码如下:

Dim g As New GroupTableBuilder("统计表1", DataTables("订单"))
g.Groups.AddDef("日期", DateGroupEnum.Hour, "时", "{0}月")
g.Totals.AddDef("数量")
g.Build()
MainTable = Tables("统计表1")

 

 

这个是临时表,所以不存在上面标红色的部分,怎么处理?

 

另外如何根据这个临时表在生成柱形图?

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:筛选案例.table


--  作者:夕然
--  发布时间:2013/7/20 14:09:00
--  

想做成这样的效果,请大家帮助

谢谢

 


图片点击可在新窗口打开查看此主题相关图片如下:123.png
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2013/7/20 14:19:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:筛选案例.table


你表名称没搞对.

--  作者:fjlclxj
--  发布时间:2013/7/20 14:53:00
--  
Dim Chart As WinForm.Chart \'定义一个图表变量
Dim Series As WinForm.ChartSeries \'定义一个图系变量
Dim t As Table = Tables("订单筛选_table1") \'定义一个变量t引用数据表
Chart = e.Form.Controls("Chart1") \' 引用窗口中的图表
Chart.ChartType = ChartTypeEnum.Bar \'图表类型该为Bar(条形)

Dim g As New GroupTableBuilder("统计表1", t.DataTable)
g.Groups.AddDef("日期", DateGroupEnum.Hour, "时")
g.Totals.AddDef("数量")
g.Build()
\' MainTable = Tables("统计表1")

Chart.DataSource = "统计表1" \'设置绑定表
Chart.SeriesList.Clear() \'清除图表原来的图系
Series = Chart.SeriesList.Add() \'增加一个图系
Series.X.DataField = "时" \'X轴绑定到产品列
Series.Y.DataField = "数量" \'Y轴绑定到数量列
Series.DataLabelText = "{#YVAL}"

--  作者:夕然
--  发布时间:2013/7/20 15:29:00
--  
Dim g As New GroupTableBuilder("统计表1", t.DataTable)
这句是怎么想到的呢?
 
谢谢
 
fjlclxj
 
和BIN