- 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. 邮件标签:允许用户格式化报表,目的是打印在任意尺寸的邮件标签上。 分别选择“使用报表向导”和“标准”选项,下一步出现对话框“数据” 对
您可能关注的文档
最近下载
- 中华人民共和国国歌-教案.doc VIP
- 2025年高考(全国一卷)数学试题和答案.docx VIP
- 离散数学答案(刘玉珍_编着).doc VIP
- 人民版六年级《劳动》上册全套教学课件.pptx
- 《城市规划原理》第3章 城乡规划体制.ppt VIP
- 基于SOR理论的社交网络互动对旅游行为的影响.docx VIP
- 哈曼JBL Live 770NC 无线罩耳式自适应降噪耳机 配置指南 (中国)说明书用户手册.pdf
- 《城市规划原理》第3章城乡规划体制.pptx
- 2025年必威体育精装版的BRCGS包装材料全球标准第7版全套管理手册及程序文件.docx VIP
- 激光原理及应用陈家璧主编习题解答.pdf VIP
文档评论(0)