在VB5中生成統計圖形

發表于:2007-07-14來源:作者:點擊數: 標簽:
在用 VB 5進行 數據庫 編程時,經常要生成統計圖形。生成的方法有很多種,最簡單的是利用VB5提供的MSChart控件。具體操作方法如下: 1.首先在VB5“工程”→“部件”中找到“Microsoft Chart Control5.0”項,選中并應用,此時在工具面板中出現MSChart控件圖
在用VB5進行數據庫編程時,經常要生成統計圖形。生成的方法有很多種,最簡單的是利用VB5提供的MSChart控件。具體操作方法如下:
  1.首先在VB5“工程”→“部件”中找到“Microsoft Chart Control5.0”項,選中并應用,此時在工具面板中出現MSChart控件圖標。選中它并在新工程的Form1中畫一矩形,生成MSChart1,即出現缺省狀態的直方圖。設其ColumnCount屬性為1。
  2.利用Aclearcase/" target="_blank" >ccess或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的屬性即可定制成其他各種二維或三維圖表。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97