| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 | 论坛
    想学好编程,学好外语很重要  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> 应用开发 >> vb >> 图形 >> 文章正文
在VB5中生成统计图形            【字体:
在VB5中生成统计图形
作者:-    文章来源:-    点击数:    更新时间:2007-4-27

在用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的属性即可定制成其他各种二维或三维图表。
文章录入:fengyun    责任编辑:fengyun 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 文件拖动到文本框后自动打开…

  • 限制鼠标的移动

  • 如何通过VB获取网卡地址

  • 实现程序的隐形

  • 如何在VB中使用导入API

  • 用VB编写DirectX7.0游戏(下…

  • 用VB编写DirectX7.0游戏(上…

  • 使用OLE DB和ADO调用返回记录…

  • 使用VB调用Oracle程序包内的…

  • VB中用ADO对象动态创建数据库…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |