- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB编程一本通(绝对全)剖析
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 创建水晶报表 21.3.2 定制报表 通过模板创建的报表文件不一定完全符合客户的需要。用户可以根据不同的报表显示内容要求来随意修改报表文件。在设计模式下修改报表文件时,可以像标准控件一样添加和修改报表字段。在“插入(Insert)”菜单项下可以插入以下不同类型字段: 数据库字段:显示数据库数据信息字段。 文本字段:显示固定文本信息。 公式字段:显示一个公式计算的结果。 特殊字段:自动显示当前页、日期和时间的字段。 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对象,多个记录集操作; 针对网络和客户/服务器模式进行了优化
您可能关注的文档
最近下载
- 2025至2030中国宫颈癌疫苗行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030汽车防爆膜行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030热熔线标涂料行业市场发展分析及投资前景报告.docx VIP
- 2021年禁毒社工招聘考试试题.doc VIP
- 医院病理技师礼仪与病理诊断.pptx VIP
- 2021年度禁毒社工招聘考试试题.doc VIP
- 《十二公民》剧本.docx VIP
- 五年级上册书法课件-8.口字旁 见字旁|人美版.ppt VIP
- 《医学信息学概论》管理.pptx VIP
- 考研真题 武汉大学化学与分子科学学院883化工原理历年考研真题汇编.pdf VIP
文档评论(0)