Foxtable(狐表)用户栏目专家坐堂 → [求助]新手求一段代码


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

主题:[求助]新手求一段代码

美女呀,离线,留言给我吧!
程程
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:537 威望:0 精华:0 注册:2016/6/11 9:24:00
[求助]新手求一段代码  发帖心情 Post By:2016/10/2 15:37:00 [只看该作者]

在窗口—”沥青混合料试验结果“中,有个图表控件,如何使“筛孔尺寸”和填入的“筛孔实测值,在该图表控件中体现成曲线?就是边输入筛孔实测值,曲线就可以画出来

 回到顶部
美女呀,离线,留言给我吧!
程程
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:537 威望:0 精华:0 注册:2016/6/11 9:24:00
  发帖心情 Post By:2016/10/2 15:43:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:试验室管理系统 可改.table


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


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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目302.table


 回到顶部
美女呀,离线,留言给我吧!
程程
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:537 威望:0 精华:0 注册:2016/6/11 9:24:00
  发帖心情 Post By:2016/10/4 22:52:00 [只看该作者]

这个代码和DATACOLCHANGING的代码是冲突的么?现在筛孔列输什么数值都是提示不对的。
而且我还有一个问题,这个可以做到在图表中体现筛孔尺寸?就是37.5,31.5,26.5,19,16,13.2等等的那一列是横坐标,输入的数值是纵坐标。
感谢为我解答的大神!

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


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

生成图表的代码改为:

Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Chart= e.Form.Controls("Chart1") ' 引用窗口中的图表
Chart.SeriesList.Clear() '清除图表原来的图系
Dim r As Row =Tables("沥青混合料试验结果").Current
If r Is Nothing Then
    Return
End If
Dim nms() As String = {"37.5mm","31.5mm","26.5mm","19mm","16mm","13.2mm","9.5mm","4.75mm","2.36mm","1.18mm","0.6mm","0.3mm","0.15mm","0.075mm"}
Series = Chart.SeriesList.Add() '增加一个图系
Series.Length = 14 '新增图系包括14个数据点
For i As Integer = 0 To 13 '指定每个数据点的位置
    Series.X(i) = i '指定水平坐标
    Series.Y(i) = Tables("沥青混合料试验结果").Current("筛孔" & (i+1))
    'Chart.AxisX.SetValueLabel(i, nms(i)) '指定字符表示
Next
'Chart.AxisX.AnnoWithLabels = True '启用字符标示

这样就筛选就不会出错了。

至于横坐标和纵坐标,你看看帮助中生成图表这一章,再看看上面的代码,想学习,再尝试,不要完全靠别人,这是最好的学习方式。
最后搞不定,再提问不迟。

 回到顶部