- 1、本文档共533页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
visual-basic6.0入门教程
21.1.3 预览报表 数据报表根据客户需要设计好后,需要使用代码连接数据源并显示数据报表。建立一个空白窗体,添加一个显示预览报表命令控件,输入连接数据源代码,使用Show方法来显示已经设计好的数据报表。 21.2 改进报表 上一节非常简单实现数据报表预览方式。用户可以使用更多函数、属性、方法等来改进报表显示内容,使其功能更加全面、效果更加美观。本节介绍如何使用预定义报表字段用最简单的方式实现强大功能、加入图片等美化报表界面、控制打印和输入方式。 21.2.1 预定义报表字段 数据报表中预定义很多报表字段,可以用最简单的方式实现复杂的功能。 预定义字段 说明 %p 当前页码 %P 总页数 %d 当前日期(短格式) %D 当前日期(长格式) %t 当前时间(短格式) %T 当前时间(长格式) %i 报表标题 21.2.2 图形化报表 图形和图像主要起到美化报表的功能。优秀的图形化报表也是开发人员实力的表现。在数据报表中图形化主要包括三种控件:报表图像控件RptImage、报表画线控件Rptline、报表图形控件Rptshape。 21.2.3 统计函数 数据报表功能非常强大,可以设置统计字段进行数据汇总。主要使用Rptfunction控件创建的函数字段。该函数字段只能操作数值类型的数据,且必须设置Datafield属性为字段名称。主要包括以下功能类型:Rptfuncsum实现求和;Rptfuncave实现求平均值;Rptfuncmin实现求最小值;Rptfuncmax实现求最大值;Rptfuncrcnt实现求行数。 21.2.4 打印输出 报表最重要的功能就是打印输出文件。数据报表包括三种方式传递报表: 预览报表:使用Show方法显示在屏幕上,允许用户进行预览后选择打印。 直接打印报表:使用Printreport方法直接打印报表到打印机上。该方法可以自动实现打印功能。 21.3 水晶报表 水晶报表(Crystal Report)是一款非常优秀的第三方的报表控件。它包含在Visual Basic程序中的为4.6版本。水晶报表支持从众多知名数据库(诸如SQL server等大型数据库)中创建报表。水晶报表中包含报表设计器和报表控件。报表设计器可以创建、设计、修改报表。报表控件可以在Visual Basic程序中使用预览报表。 21.3.1 创建水晶报表 19.4.6 Sort属性 该属性仅能在动态集和快照集中使用。通过对排序的动态集中字段提供字段名称和排序方式来指定Sort属性。可以指定任意字段或字段集合。多个字段的前后顺序对排序很重要。与SQL语句的Order by子句类似。 19.5 本章实例 本章实例学习DAO数据对象的引用、创建一个完整的实用数据管理程序。 【实例19-1】DAO数据对象创建一个数据管理程序。 19.6 常见问题及解答 1.如何添加DAO数据对象引用? 2.网络开发程序中,DAO数据对象是否可以使用Opendatabase方法以独占方式打开一个数据库? 3.打开数据库方式使用表、动态集、快照集三种方式都可以,如何选择在程序开发中使用三种方式? 19.7 小结 本章介绍了DAO数据对象基础知识、记录集的三种类型、数据管理和导航方法。本章重点难点包括:如何使用DAO各种方法进行数据导航、查询和管理。DAO数据对象层次结构复杂、参数众多难于掌握。下一章将介绍ADO数据对象。 第20章 ADO数据对象 ADO(ActiveX数据对象,ActiveX Data Object)是Visual Basic程序中数据库开发中的最新内容。ADO提供了OLE DB接口与各种不同类型数据库的连接方式。 ADO数据控件访问数据库; ADO对象访问数据库。 20.1 ADO简介 ADO(ActiveX Data Object)是Microsoft公司最新的数据访问技术。ADO在Visual Basic程序中即将替代DAO数据对象。ADO与其他数据对象相比具有以下优点: 高效处理速度、较低内存占用; 熟悉界面、易于使用; 同一个Connection对象,多个记录集操作; 针对网络和客户/服务器模式进行了优化。 20.1.1 连接数据源方法 ADO在程序中通过新的数据访问接口OLE DB Provider进行数据访问。OLE DB是一个底层的数据访问接口,可以访问各种不同类型的数据源,包括传统的关系型数据库、大型网络数据库或电子邮件服务器之类等。 20.1.2 安装ADO ADO数据对象在使用之前必须在Visual Basic程序中引用该对象。选择“工程”|“引用”命令,弹出“引用”对话框。复选“Mic
文档评论(0)