我的資料庫用的是ACCESS,如下圖所示:

折線圖已可正常顯示,如下圖:

我寫的程式如下:
Adodc3.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db.mdb;Persist Security Info=False"
Adodc3.RecordSource = "select * from 表"
Adodc3.Refresh
If Adodc3.Recordset.RecordCount <= 20 Then
ReDim DynArra2(9 To 11, 1 To Adodc3.Recordset.RecordCount)
End If
If Adodc3.Recordset.RecordCount > 20 Then
ReDim DynArra2(9 To 11, Int(Adodc3.Recordset.RecordCount - 20) To Adodc3.Recordset.RecordCount)
End If
For i = Int(Adodc3.Recordset.RecordCount - 20) To Adodc3.Recordset.RecordCount
Adodc3.Recordset.AbsolutePosition = i
For k = 9 To 11
DynArra2(k, i) = Adodc3.Recordset.Fields(k)
Next k
Next i
MSChart2.Plot.SeriesCollection(1).LegendText = "最大值"
MSChart2.Plot.SeriesCollection(2).LegendText = "最小值"
MSChart2.Plot.SeriesCollection(3).LegendText = "平均值"
MSChart2.ChartData = DynArra2()
現在想請教,圖表上的X軸每一列的標簽(C1、C2、C3.......)如何調取資料庫中時間那一列資料?也就是說X軸每一列的標簽是三個數值(最大值、最小值、平均值)生成的時間。
請路過的朋友、高手、版主不吝賜教。謝謝!
uj5u.com熱心網友回復:
麻煩請路過的朋友、高手、版主不吝賜教。謝謝!uj5u.com熱心網友回復:
我的需求換一種表達方式,不知這樣是否能表達得更清楚。
uj5u.com熱心網友回復:
沒有哪位肯賜教嗎?
uj5u.com熱心網友回復:
看不明白,最大值怎么在最下面,好像是最小值,平均值怎么在最上面,好像是最大值,這個折線,應該不難實作,給我你的資料,幫你做。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/7337.html
標籤:VB基礎類
