在VB5中生成統計圖形
發表時間:2023-08-16 來源:明輝站整理相關軟件相關文章人氣:
[摘要]在用VB5進行數據庫編程時,經常要生成統計圖形。生成的方法有很多種,最簡單的是利用VB5提供的MSChart控件。具體操作方法如下: 1.首先在VB5“工程”→“部件”中找到“Microsoft ...
在用VB5進行數據庫編程時,經常要生成統計圖形。生成的方法有很多種,最簡單的是利用VB5提供的MSChart控件。具體操作方法如下:
1.首先在VB5“工程”→“部件”中找到“Microsoft Chart Control5.0”項,選中并應用,此時在工具面板中出現MSChart控件圖標。選中它并在新工程的Form1中畫一矩形,生成MSChart1,即出現缺省狀態的直方圖。設其ColumnCount屬性為1。
2.利用Access或VB5的可視化數據管理器生成一個example.mdb的數據庫,在其中建一名為temp的數據表,包含“日期”和“數據”兩個字段,并在表中輸入一些記錄。
3.在Form1中生成一個Command1按鈕,然后在Private Sub Command1_click()中寫入以下代碼:
dim i as integer
dim NewDyn as recordset
dim OpenWs as Workspace
dim OpenDB as DataBase
set OpenWs=DBengine.Workspaces(0)
set OpenDB=OpenWs.Opendatabase(app.path & ″\example.mdb″)
set NetDyn=OpenDB.Openrecordset(″select * from temp″,dbOpenSnapShot)
NewDyn.MoveLast
NewDyn.Movefirst
If NewDyn.RecordCount=0 then
Msgbox″請在數據庫中輸入數據!″,vbCritical
Exit sub
End if
With MSChart1
.TitleText=″直方圖示例″
.RowCount=NewDyn.ReordCount
For i=1 to NewDyn.RecordCount
.Row=i
.Data=NewDyn.Fields(″數據″)
.Rowlabel=NewDyn.Fields(″日期″)
NewDyn.MoveNext
Next i
End With
NewDyn.Close
4.運行時按Command1鍵即可生成統計圖表了。
如果想生成其他類型的圖形,修改MSChart1的屬性即可定制成其他各種二維或三維圖表。