Foxtable(狐表)用户栏目专家坐堂 → 界面问题


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

主题:界面问题

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


加好友 发短信
等级:五尾狐 帖子:1009 积分:6485 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2017/3/17 18:04:00 [只看该作者]

老师好,降序是DESC,升序是什么?是ASCE吗?帮助里看不到。

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


加好友 发短信
等级:五尾狐 帖子:1009 积分:6485 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2017/3/17 18:09:00 [只看该作者]

知道了,没有升序的选项,默认就是升序的。

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


加好友 发短信
等级:五尾狐 帖子:1009 积分:6485 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2017/3/17 20:34:00 [只看该作者]

老师好,下面的代码红色部分报错,提示:未将对象引用设置到对象的实例。请问怎么改动?
窗体Data View已经打开。

Dim Productionchart As DataTable=DataTables("ProjectListAll")
Dim drProductionChart As Row=Tables("ProjectListAll").Current
Dim drChart As List(Of DataRow)
drChart = DataTables("ProjectListAll").Select("[Block] ='" & selectednodename & "'")
Dim Chart2 As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Dim tProd As Table = Tables("ProjectListAll") '定义一个变量t引用数据表
Chart2= Forms("Data View").Controls("Productionchart") ' 
Chart2.ChartType = ChartTypeEnum.Bar '图表类型改为Bar(条形)
Chart2.DataSource ="ProjectListAll" '设置绑定表
Chart2.SeriesList.Clear() '清除图表原来的图系

Series.Length =drChart.count
messagebox.show("Series.Length=" & Series.Length)


 回到顶部
帅哥,在线噢!
有点蓝
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/17 20:41:00 [只看该作者]


Chart2.SeriesList.Clear() '清除图表原来的图系
Series = Chart.SeriesList.Add() '增加一个图系
Series.Length =drChart.count
[此贴子已经被作者于2017/3/17 20:41:44编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1009 积分:6485 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2017/3/17 21:11:00 [只看该作者]

谢谢老师。老师您看看下面的代码,程序运行正常,也没有报错,但是图表没有结果,也就是数据没有在图表图示出来。估计是红色部分出错,不知道怎么改,您看看如何改代码,谢谢指导。


Dim Productionchart As DataTable=DataTables("ProjectListAll")
Dim drProductionChart As Row=Tables("ProjectListAll").Current
Dim drChart As List(Of DataRow)
drChart = DataTables("ProjectListAll").Select("[Block] ='" & selectednodename & "'")
Dim Chart2 As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Dim tProd As Table = Tables("ProjectListAll") '定义一个变量t引用数据表
Chart2= Forms("Data View").Controls("Productionchart")
Chart2.ChartType = ChartTypeEnum.Bar '图表类型改为Bar(条形)
Chart2.DataSource ="ProjectListAll" '设置绑定表
Chart2.SeriesList.Clear() '清除图表原来的图系
Series = Chart2.SeriesList.Add()
Series.Length =drChart.count
messagebox.show("Series.Length=" & Series.Length)
Tables("ProjectListAll").Sort = "Date"
Dim ChartDate As String=e.sender.value
For Each c As Col In tProd.Cols

    If drProductionChart("Block")=selectednodename And drProductionChart("Type")="2D"  
       Series = Chart2.SeriesList.Add() '增加一个图系
       For iChart As Integer = 0 To Series.Length-1
        Series.Text = c.Name '设置图系的标题
        Series.X.DataField = "Date" 'X轴绑定到日期列
        Series.Y.DataField = "T2D_PrimeProduction" '设置Y轴的绑定列
       Next
    End If

 If drProductionChart("Block")= selectednodename And drProductionChart("Type")="3D"  
       messagebox.show("ok11")
       If c.name="T3D_InfillProduction" Or c.name="T3D_PrimeProduction"  
        Series = Chart2.SeriesList.Add() '增加一个图系
        messagebox.show("ok12")
        For iChart As Integer = 0 To Series.Length-1
              Series.Text = c.Name '设置图系的标题
        Series.X.DataField = "Date" 'X轴绑定到日期列
        Series.Y.DataField = "T3D_PrimeProduction" '设置Y轴的绑定列
       Next
       End If
  End If                                                                

Next
Chart2.VisualEffect = True '加上这一行,让你的图表更漂亮
Chart2.LegendVisible = True '显示图列


 回到顶部
帅哥,在线噢!
有点蓝
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/17 21:55:00 [只看该作者]


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


加好友 发短信
等级:五尾狐 帖子:1009 积分:6485 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2017/3/17 22:23:00 [只看该作者]

老师,我就是按照那个帮助做的,不知道如何改。

 回到顶部
帅哥,在线噢!
有点蓝
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/17 22:41:00 [只看该作者]

上传实例,并截图说明实际效果

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


加好友 发短信
等级:五尾狐 帖子:1009 积分:6485 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2017/3/17 23:08:00 [只看该作者]

老师好,以下是附件。


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


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


加好友 发短信
等级:五尾狐 帖子:1009 积分:6485 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2017/3/17 23:11:00 [只看该作者]


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

 回到顶部
总数 71 上一页 1 2 3 4 5 6 7 8 下一页