基于VB和EXCEL的复杂数据报表输出.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VB和EXCEL的复杂数据报表输出

第15卷第1期 华北航天工业学院学报 V01.15No.1 2005年3月 JournalofNorthChinaInstituteofAstmnauticEngineering Mar.2(×)5 基于VB和ExCEL的复杂数据报表输出 魏彩乔 王晓光 焦满囤 (华北航天工业学院机械工程系,河北廊坊065000) 摘要:针对vB开发管理信息系统过程中遇到的报表处理问题,结合一个具体实例,介绍如何在VB6.O中用 Excel 2000实现复杂报表输出的具体方法,重点是数据的填充与格式的编程控制。 Ser、rer2000 关键词:数据报表;Excel;VB;sQL 中图分类号:TP391.13文献标识码:A 文章编号:1009—2145(2005)01一0003—02 Excel9.o 在利用VB进行应用软件开发中,经常会遇到 用”,我们引用Microsoft Libra。y以便调用 xDataOb. 需要输出一些复杂报表的情况,比如设计绿色度评 Excel的事件方法,通过ADO(Ac—tive server 价系统时,要输出图1式样的报表,该报表不仅包含 2000数据库,数据使用sQL ject)访问sQL 了一般报表的各部分组成,而且表中有表。一般情 语句来获得。 况下,可以采用VisualBasic6.0提供的一个设计器 Data reDort来完成一个报表模板的设计,它适于制 作不带表格的报表;但它必须和VB提供的数据环 境设计器结合使用,用户对其控制相当麻烦,为解决 这些问题,本人在VB6.0开发的绿色度评价系统中 尝试了用Excel制作的表格为模板,通过VB控制实 现复杂格式报表的打印输出,并得到了较满意的结 果,下面就有关问题作一简单介绍。 1 创建OLE对象实例、定义初始化B(ceI的对象 在VB中可以利用OLE技术访问Excel、调用 Excel的事件方法,完成报表的制作。利用Excel实 图1评价结果输出报表 现数据报表制作的关键在于如何根据报表要求的格 式将数据快速准确地输出到Excel。微软的Excel 的代码如下: 对象模型中经常使用的四个对象有:Application对 Dim As 象,它处于Excel对象层次结构的顶层,表示Excel x1AppExcel.Application DimxlbookAsExcel.Workbook 自身的运行环境;workbook对象,它直接地处于 DimxlsheetAsExcel.Worksheet Application对象的下层,表示一个Excel工作簿文 set 件;worksheet对象,它包含于workbook对象,表示 Set 一个Excel工作表;Range对象,它包含于workshe. et对象,表示Excel工作表中的一个或多个单元格。

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档