vlambda博客
学习文章列表

VB如何把数据库查询后的数据以图表形式展示出来?


大家好,我们在平时的VB与数据库结合开发的综合管理系统中,都会遇到很多复杂的数据,为了表现出它们之间具有的关系,一般都是用相应的数据表格控件来展示数据,这样就能够很直观的看到数据查询结果,不过比表格更直观的是以图形的形式展示出来,今天就带领大家一起来看看如何将查询后的结果用图表展示出来。


VB如何把数据库查询后的数据以图表形式展示出来?


如何实现这一效果呢?

第一步,我们需要用VB提供的Microsoft Chart Control 6.0控件,将其添加到工具箱后即可使用了。


Microsoft Chart Control 6.0作用就是根据不同的数据来展示图形。

在其chartType属性中,可以设置图表的形状,分别有:


VB如何把数据库查询后的数据以图表形式展示出来?

VtChChartType2dBar    '柱型图

VtChChartType2dLine   '折线图

VtChChartType2dPie     '饼型图

VtChChartType2dStep   '面积图

VtChChartType3dLine    '立体图


VB如何把数据库查询后的数据以图表形式展示出来?

添加Microsoft Chart Control 6.0部件


VB如何把数据库查询后的数据以图表形式展示出来?


显示图表按钮事件代码:



 MSChart1.EditCopy   '复制到剪贴板

  Picture1.Picture = Clipboard.GetData(vbCFDIB) '显示图表



数据库连接代码:

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Persist Security Info=False"

Adodc1.RecordSource = "select dept,sum(grade)  from student group by dept"  '设置图表条件

Adodc1.Refresh



上面就是通过查询数据库将数据以图表形式展示的代码了。


其实Microsoft Chart Control 6.0图表控件还具有很多功能,比如下图:


对采集的数据进行实时动态展示


VB如何把数据库查询后的数据以图表形式展示出来?


VB如何把数据库查询后的数据以图表形式展示出来?


VB如何把数据库查询后的数据以图表形式展示出来?

周末首发!

VB与数据库开发专项讲解来了

视频目录

VB如何把数据库查询后的数据以图表形式展示出来?



2、VB全套视频讲解教程,包含从VB基础入门到综合的全部内容视频、配有课件教程、编程实例大全(含实际项目程序源代码,可直接运行)、学习总结资料等本周末优惠发放;


3、2019年9月份全国计算机二级VB考试指导开始了,利用假期时间,认真学习,方能高分一次顺利通过考试。




长按上图,关注跟我学VB公众平台