我想把查询的数据通过MSchart统计出来
比如查询结果是 。
客户名 收入金额 支出金额 客户名1 10000 800
客户名2 5000 1000
............................
客户名9999 6000 5000
___________________________________--
Y轴显示金额数据 X轴显示客户名
但是问题就来了
1。X轴 客户名 不是横排的 ,而是倒着排的 。不知道怎么改
2。我想统计结果想 查询出来的表格那样 排列,也就是要把 统计图 向右转90度。不知道怎么设置,也不知道不能
3。数据太多 。显示出来的数据看不出明显效果
-————————————————————————————
期待解决
比如查询结果是 。
客户名 收入金额 支出金额 客户名1 10000 800
客户名2 5000 1000
............................
客户名9999 6000 5000
___________________________________--
Y轴显示金额数据 X轴显示客户名
但是问题就来了
1。X轴 客户名 不是横排的 ,而是倒着排的 。不知道怎么改
2。我想统计结果想 查询出来的表格那样 排列,也就是要把 统计图 向右转90度。不知道怎么设置,也不知道不能
3。数据太多 。显示出来的数据看不出明显效果
-————————————————————————————
期待解决
2、问题二等我想想。
3、使用下面的代码就可以让x轴变长,然后我们搞一个滚动条,就可以显示全部了。
l = SqlRec.RecordCount + 1 ' 取得记录总数
If l = 2 Then
MSChart1.Width = l * 1400
ElseIf l <= 5 Then
MSChart1.Width = l * 1000
ElseIf l <= 13 Then
MSChart1.Width = l * 800
Else
MSChart1.Width = l * 600
End If
这样就可以在拉动滚动条的时候将没有显示出来部分显示出来了。
Private Sub HScroll1_Change()
MSChart1.Left = -HScroll1.Value
End Sub
Me.MSChartshow.Plot.Axis(VtChAxisIdY).ValueScale.Auto = False
Me.MSChartshow .Plot.Axis(VtChAxisIdY).ValueScale.Maximum = 60
Me.MSChartshow.Plot.Axis(VtChAxisIdY).ValueScale.Minimum = 40
Me.MSChartshow.Plot.Axis(VtChAxisIdY).ValueScale.MajorDivision = 10
这是刻度设置 但是我用的VF,属性名字不同,只找了一点资料
teechart
我上面不是說了,teechart要錢嗎,妳還發