Foxtable(狐表)用户栏目专家坐堂 → 如何跳过统计表


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

主题:如何跳过统计表

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
如何跳过统计表  发帖心情 Post By:2009/7/3 8:28:00 [显示全部帖子]

帮助文件里跳过统计表有这么一行代码:

Series.Y(i) = tbl.Compute("Sum(数量)","[产品] = '" & lst(i) & "'") '指定垂直坐标

这个如何在后台统计,不用生成统计表。有这个功能是更好。

 


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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/3 8:29:00 [显示全部帖子]

帮助文件里跳过统计表有这么一行代码:

Series.Y(i) = tbl.Compute("Sum(数量)","[产品] = '" & lst(i) & "'") '指定垂直坐标

这个如何在后台统计,不用生成统计表。有这个功能是更好。


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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/3 9:23:00 [显示全部帖子]

狐爸说的很对,不显示Table,只需给Build加上一个参数True即可。
但我想跳过统计表,对后台数据进行有条件的统计,并生成图表。

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/3 9:29:00 [显示全部帖子]

Dim chart As WinForm.chart
e.form.RemoveControl("chart1")
chart = e.Form.CreateControl("chart1", ControlTypeEnum.chart)
e.Form.AddControl(chart)
e.form.controls("chart1").width=400

Dim Series As WinForm.ChartSeries '定义一个图系变量
Dim tbl As DataTable = DataTables("商品单明细") '定义一个变量tbl引用数据表
Dim lst As List(Of String) = tbl.GetUniqueValues("", "商品编号") '获得商品编号名称集合
Chart = e.Form.Controls("Chart1") ' 引用窗口中的图表
Chart.ChartType = ChartTypeEnum.Bar '图表类型该为Bar(条形)
Chart.SeriesList.Clear() '清除图表原来的图系
Series = Chart.SeriesList.Add() '增加一个图系
Series.Length = lst.Count '设置图系的长度
For i As integer = 0 to lst.Count - 1 '指定每个数据点的位置
    Series.X(i) = i '指定水平坐标
    Series.Y(i) = tbl.Compute("Sum(暂估_应收款)","[商品编号] = '" & lst(i) & "'")- tbl.Compute("Sum(出库_金额)","[商品编号] = '" & lst(i) & "'") '指定垂直坐标
    Chart.AxisX.SetValueLabel(i, lst(i)) '指定字符表示
Next
Chart.AxisY.Min = 0 '指定Y轴的最小值
Chart.AxisX.AnnoWithLabels = True '启用字符标示
Series.DataLabelText = "{#YVAL}"
Chart.HeaderText="按商品编号分类订单利润"



我这个代码只能统计已加载的数据,如何统计后台的数据?

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/3 9:46:00 [显示全部帖子]

我的目的是不生成统计表。
如何生成统计表,帮助说的很清楚。

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/3 10:13:00 [显示全部帖子]

我只通过上述代码就可以生成统计数据(从后台取数),不要生成统计报表,也就是跳过生成统计报表这一环节。

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/3 10:20:00 [显示全部帖子]

这个我明白

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/3 10:29:00 [显示全部帖子]

我也晕了,只好生成统计表暂时存贮一下数据了。

[此贴子已经被作者于2009-7-3 10:29:13编辑过]

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/3 10:30:00 [显示全部帖子]

异曲同工。殊途同归

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2009/7/3 11:25:00 [显示全部帖子]

是不能保存的,只能暂时存贮一下。


 回到顶部
总数 11 1 2 下一页