Foxtable(狐表)用户栏目专家坐堂 → 排序生成图表


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

主题:排序生成图表

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


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
排序生成图表  发帖心情 Post By:2016/3/18 15:32:00 [只看该作者]

统计表1对完成量进行了统计,绑定图表,现在想按已完成量升序生成图表,试了试Tables("统计表1").sort = "已完成量",代码不起作用,求解

另外要设置表中文字的字体和大小改如何写代码,谢谢


Dim g As New GroupTableBuilder("统计表1", DataTables("ISM"))

g.Groups.AddDef("完成人")

g.Totals.AddDef("完成", AggregateEnum.Count,"已完成量")

g.Build()

Dim Chart As WinForm.Chart '定义一个图表变量

Dim Series As WinForm.ChartSeries '定义一个图系变量

Dim t As Table = Tables("统计表1") '定义一个变量t引用数据表

Chart = e.Form.Controls("Chart1") ' 引用窗口中的图表

Chart.ChartType = ChartTypeEnum.Bar '图表类型改为Bar(条形)

Chart.DataSource = "统计表1" '设置绑定表

Tables("统计表1").sort = "已完成量"


Series = Chart.SeriesList.Add() '增加一个图系

Series.X.DataField = "完成人" 'X轴绑定到月份列

Series.Y.DataField = "已完成量" 'Y轴绑定到数量列

Series.DataLabelText = "{#YVAL}"

Series.Text = "个人完成数量"


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/3/18 16:28:00 [只看该作者]

不要用绑定,直接编码逐个增加数据点,参考这里的方法一:

http://www.foxtable.com/help/topics/0967.htm

 

这样如何排序,完全由你决定。

 

[此贴子已经被作者于2016/3/18 16:28:08编辑过]

 回到顶部