




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
水晶报表,水晶报表(CrystalReports)是一款商务智能软件,主要用于设计及产生报表。水晶报表是业内专业的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口。水晶报表拥有可视化的设计环境,提供直观的、可拖放对象的、交互性用户界面,公式语言强大,内置超过了160种函数和操纵符,以控制报表的格式、复杂的逻辑和数据挑选,是一个强大的报表设计工具。,水晶报表(CrystalReports),水晶报表与VisualStudio,水晶报表已被MicrosoftVisualStudio2005和MicrosoftVisualStudio2008等VS环境集成在一起,是VisualStudio环境(包括VisualStudio.NET)中用于创建报表的标准工具。利用水晶报表可以创建交互式的优质报表不仅能为WinForms和WebForms创建报表,还能将报表作为Web服务存放在Web服务器上“水晶报表设计器”界面用于创建并格式化报表,大大减少代码编写量,水晶报表的基本结构,水晶报表的基本结构主要由水晶报表引擎(CrystalReportEngine(CREngine.dll))和水晶报表设计器(CrystalReportDesigner(CRDesigner.dll))共同构成。水晶报表引擎以水晶报表浏览器样式呈现,通过它可以完成一些任务,如在报告文件中合并数据,转换报告为其它格式等。水晶报表文件就是在水晶报表设计器中创建的,在设计器中你可以设计标题,插入数据,公式,图表,子报表等。,水晶报表的主要功能,水晶报表主要功能是以报表的形式展现数据。通过对报表文件中的页眉、页脚以及详细资料区域的设置,获得与实际业务纸质报表相同格式的电子报表,并在Windwos应用程序或Web应用程序中输出这些由计算机产生的统计分析数据。,水晶报表的功能,使用各种资料来源制作报表享用功能强大的设计与格式设定功能结合弹性的分析最快的报表处理能力灵活的报表传送作业可扩充的Web报表制作功能强大的报表制作工具,可将报表制作功能与Web及Windows应用程序结合。支持应用程序的强大报表制作功能享用前所未有的弹性与操控能力完成应用程序资料的报表CrystalReports用于处理数据库,帮助用户分析和解释重要信息。使用CrystalReports可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。,创建所能想象的任何报表,CrystalReports几乎可以从任何数据源生成需要的报表。内置报表专家在生成报表和完成一般的报表任务过程中,会一步一步地指导进行操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。,动态交叉表,支持的数据源,数据库格式,例如:Sybase,IBMDB2,Ingres,MicrosoftAccess,MicrosoftSQLServer,MySQL,Interbase与OracleBtrieve数据表如MicrosoftExcel文本文件HTMLXML文件群件应用软件如LotusNotes,MicrosoftExchange与NovellGroupWiseSAP:BW,InfoSets,Tables,andBusinessObjectsUniverses通过网络服务ODBC,JDBC或者OLAP可访问的任意数据源。,水晶报表的优点,VS.Net水晶报表有下面一些主要的优点:快速的报表开发;能够导出成为复杂的交互性图表;可以与其它控件一起在WinForm和WebForm中使用;能够动态地将报表导出成为.pdf,.doc,xls,html,rtf等多种格式;,水晶报表的执行模式,水晶报表取数据可以使用下面的方法实现:Pull模式(拉模式):被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据,这种方式不需要编写任何代码。Push模式(推模式):开发者自己编写代码连接数据并组装DataSet,同时将它传送至报表。在这种情况下,通过使用连接共享以及限制记录集合的大小,可以最大化使用报表的性能。,水晶报表的类型,(1)Strongly-typed报表:当你将报表文件加入到项目中去时,它就变成了一个了“strongly-typed“报表。在这些情况下,你将拥有直接创建报表的对象的权力,这将减少一些代码并且能够提供一些性能。(2)Un-Typed报表:这里的报表并不直接包含在项目中,因此称为un-typed报表。在这种情况下,你不得不使用水晶报表的”ReportDocuemt“对象建立一个实例,并且”手动“地调用报表。,水晶报表VSBIReport报表,支持大多数流行的开发语言,经过将CrystalReports的报表处理功能整合到本身的数据库应用程序中,可以方便地在任何应用程序中添加报表。水晶报表拥有可视化的设计环境,提供直观的、可拖放对象的、交互性用户界面,公式语言强大,内置超过了160种函数和操纵符,以控制报表的格式、复杂的逻辑和数据挑选。,水晶报表的优点:,(1)应用视图对系统效率的影响水晶报表因为设计模型的限制,就使得有一些复杂报表很难实现。必须编写大量的视图,经过视图链接到数据源,但视图会对系统效率产生影响。(2)对相对复杂报表的支持有限(3)对于数据很多的报表很难完全展现,打印也很困难。,水晶报表的不足:,我的水晶报表1,我的水晶报表2,以上报表在水晶报表中实现的基本步骤(Push模式),(1)设计一个DataSet(2)创建一个.rpt文件同时将其指定给上一步建立的DataSet。(3)绘制报表样式(4)在窗口页面上拖放一个CrystalReportViewer控件同时将其与前面的.rpt文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 温室大棚施工进度管理计划
- 水库建设项目技术方案
- 燃煤锅炉环保设施建设方案
- 农特产品绿色物流实施路径
- 大数据行业场景快速落地方案
- 离婚合同补充:共同财产分割与子女抚养费调整
- 离婚协议范本:综合法律与心理服务保障婚姻解体
- 夫妻共同资产评估及子女权益保障分割协议
- 现代学徒制合作项目-机器人技术人才培养协议
- 离婚协议书专业翻译及执行风险评估合同
- 安徽省房屋建筑和市政基础设施工程施工应用BIM技术招标投标评标办法实施导则(2025版)
- 急诊仪器设备管理制度
- (高清版)DG∕TJ 08-207-2008 房屋修缮工程技术规程
- 江苏省普通高中生物课程标准教学要求(修订稿)
- 国家智慧中小学教育平台应用培训
- 青少年无人机课程大纲
- 2025-2030中国耳鼻喉外科手术导航系统行业市场发展趋势与前景展望战略研究报告
- 剪彩仪式方案超详细流程
- 2024年二级建造师考试《矿业工程管理与实物》真题及答案
- 人教版初中九年级化学上册第七单元课题1燃料的燃烧第2课时易燃物和易爆物的安全知识合理调控化学反应课件
- 发电厂继电保护培训课件
评论
0/150
提交评论