- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06第6章水晶数据报表设计要点
第6章 水晶数据报表设计 大纲 ◎ 水晶报表的数据传递模型 ◎ 自定义水晶报表模板、报表的输出与打印 ◎ 带统计图表的报表 6.1 水晶报表概述 VB.NET开发应用程序时,经常需要生成报表,一般使用水晶报表实现。水晶报表(Crystal Reports)是一个优秀的报表开发工具,用于处理数据库,帮助用户分析和解释重要信息。 水晶报表从1993开始就称为Visual Studio的一部分,并且现在已经称为VS.NET中的标准报表创建工具。Crystal Reports for Visual Studio可以连接到几乎所有的数据源,比如:DataSet。 6.1 水晶报表概述 使用水晶报表设计的报表又称为RDLC报表。在VS.NET2005之前,SQL Server Reporting Services中已经提供了一种被称为报表定义语言(Report Definition Language, RDL)的语言;在VS.NET 2005中,Microsoft提供了针对这种报表的设计器,并提供了在WinForm和WebForm中使用这种报表的能力。Microsoft将这种报表的后缀定为RDLC,RDL仍然是Report Definition Language的缩写,C代表Client-Side Processing,凸显了它的客户端处理能力。水晶报表具有如下的特点: (1) 具有简单易用的控件,特别是Table控件,非常方便字段在报表上的排列; (2) 灵活的可定制性,用XML来描述一个报表相关数据; (3) 高度可编程性,不需要报表文件,通过代码就可以实现报表生成、预览和打印等一系列操作; (4) 导出的Excel文件格式非常完美,任何其它报表在这方面都不能与之比拟,而且并不需要安装Excel。 6.1.1 水晶报表数据传递模型 6.1.2 使用已有的报表模板 默认情况下已有的报表模板在路径“C:\Program Files\Microsoft Visual Studio 版本号\Crystal Reports\Samples\zh-chs\Reports”中的Feature Examples和General Business目录下(安装的时候,由于设定安装路径的不同,上面的路径会不同,可以利用搜索功能查找模板文件)。这里使用Feature Examples目录下的Hierarchical Grouping.rpt报表模板。 使用已有的报表模板 案例名称:使用已有的报表模板 工程名称:Proj6-1 Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim dir As String dir = System.Environment.CurrentDirectory Dim path = dir.Substring(0, dir.LastIndexOf(\) - 3) MessageBox.Show(path + Hierarchical Grouping.rpt) CrystalReportViewer1.ReportSource = path + Hierarchical Grouping.rpt End Sub End Class 6.2 创建自定义报表 在数据库应用程序中,不同的数据库需要显示不同的字段,即使是同一数据库,不同的工程需要显示的顺序也是不一样的,所以一般都需要自定义报表。 6.2.1 创建报表模板 新建基于Windows的工程Proj6-2,在“解决方案管理器”中,右击项目名,在“项目”菜单中选择“新建项”,选择“Crystal报表” 接着弹出对话框“Crystal Reports库” 在选项组“创建新Crystal Report文档”中,有3个选项:1. 使用报表向导:有对话框指导完成报表的创建,并将选择保存到报表设计器中;2. 作为空白报表:对报表不做任何设置;3. 来自于现有的报表:用目前设计好的报表作为模板,重新设计报表。 在选项组“选择专家”中包含三种不同的报表专家,可以指导完成特定类型报表的创建工作。有3个选项:1. 标准:指导如何选择数据源和连接数据库表。还可以帮助用户添加字段以及分组、统计、图表以及排序。2. 交叉表:报表中的数据作为交叉表对象显示,并指导自定义格式。3. 邮件标签:允许用户格式化报表,目的是打印在任意尺寸的邮件标签上。 分别选择“使用报表向导”和“标准”选项,下一步出现对话框“数据” 对
您可能关注的文档
- 2015年贵宾理财经理专业序列知识考试命题(进阶题库).doc
- 第六章组织文化与组织行为.ppt
- 06130918_朱志辉—减速器说明书.doc
- 第六章综合测试题.doc
- ch2 财务管理.ppt
- 06北京的春节.ppt
- 第六章网络营销技术.ppt
- CH2进程管理.ppt
- 第六章第一节北方地区的自然特征与农业.ppt
- 06实验六酵母醇脱氢酶的提取、纯化和活性分析.ppt
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
最近下载
- 2023年山西大地环境投资控股有限公司校园招聘考试模拟试题及答案解析.docx VIP
- 基础地梁、承台土方开挖施工方案.doc VIP
- 2024年四川省南充市从“五方面人员”中选拔乡镇领导班子成员201人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 监控系统改造方案书(可直接打印).docx VIP
- 简易呼吸气囊操作考核评分标准.docx VIP
- 核安全监督检查工作总结.pptx VIP
- 幼儿男宝宝-车车简笔画--A4可直接打印.doc VIP
- 水轮机检修工职业技能鉴定备考试题库及答案.docx VIP
- KA-T19-2023矿山地面建筑设施安全防护要求(OCR).pdf VIP
- 新版中华人民共和国传染病防治法ppt课件.pptx VIP
原创力文档


文档评论(0)