第章使用水晶报表

上传人:re****.1 文档编号:589888756 上传时间:2024-09-12 格式:PPT 页数:12 大小:415.52KB
返回 下载 相关 举报
第章使用水晶报表_第1页
第1页 / 共12页
第章使用水晶报表_第2页
第2页 / 共12页
第章使用水晶报表_第3页
第3页 / 共12页
第章使用水晶报表_第4页
第4页 / 共12页
第章使用水晶报表_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《第章使用水晶报表》由会员分享,可在线阅读,更多相关《第章使用水晶报表(12页珍藏版)》请在金锄头文库上搜索。

1、融智融智技术学院技术学院第第13章章 使用水晶报表使用水晶报表 报表是将企业统计分析数据以表格的形式体现出来,以方便管理员更直观地理解这些统计数据。网络应用程序也需要报表。网络应用程序中的报表,一般是从服务器获取数据,用户在客户端实现打印、导出转换其他文档等功能。目前最流行的Web报表就是水晶报表。融智融智技术学院技术学院13.1 Web报表入门报表入门 Web应用与Windows应用程序一样,需要通过报表显示统计数 据、进行图表分析,还可以打开、资料导出等功能。ASP.NET应用程序中应用的报表有ASP.NET内置报表、Excel报表以及水晶报表3种主要类型。融智融智技术学院技术学院13.1

2、.1 创建和使用创建和使用ASP.NET报表报表 ASP.NET报表是微软公司伴随VS一起发布的报表开发的控件。通过该报表控件来开发Web报表操作简单,与一般的数据绑定控件一样,通过创建数据集、创建报表、设计报表、在页面中显示报表、在浏览器中浏览报表等简单操作就可以完成一份Web报表。融智融智技术学院技术学院13.1.2 创建和使用创建和使用Excel报表报表 Excel文件是大家都熟悉的文件,通过该文件可以快速创建各种表格,其也常常用于设计各种报表。Web应用程序也可以通过Excel文件实现报表,其主要是将数据导入原来创建好的模板中。最后通过浏览器显示该Excel文件。融智融智技术学院技术学

3、院13.1.3 水晶报表与其他报表的比较水晶报表与其他报表的比较 通过上面两个实例的学习,可以看到ASP.NET报表虽然开发简单,但其缺乏功能扩展及灵活设计等功能十分欠缺。而Excel报表虽然设计灵活简易,但其程序代码十分复杂。水晶报表不但设计灵活,也可以根据需要进一步扩展报表功能,而且其程序开发十分简洁。融智融智技术学院技术学院13.2 掌握水晶报表开发掌握水晶报表开发 在网络应用程序中,经常需要将查询的数据进行合并统计、分组汇总、条件格式化数据显示、制作分析图表。如果通过数据控件或者其他报表开发工具,需要开发大量的程序代码,加重了程序员的开发负担。通过水晶报表可以快速实现以上功能,提高应用

4、程序的开发速度。融智融智技术学院技术学院13.2.1 什么是水晶报表什么是水晶报表 水晶报表,英文名为“Crystal Report”。通过该报表可以实现合并计算、多级汇总、制作图表、条件格式化,而且还可以将报表导出Excel、PDF、Word、HTML等文件格式,提高了应用程序开发效率。水晶报表还可以实现多报表连接合并显示,实现更为复杂的综合报表。融智融智技术学院技术学院13.2.2 配置水晶报表的开发环境配置水晶报表的开发环境 网络应用程序要开发水晶报表,必须将网站创建成一个Crystal Report网站,配置相应的开发环境。创建一个Crystal Report网站是通过在新建网站中选择

5、“ASP.NET Crystal Report网站”模板而创建的。但一般网站创建是根据其他功能模板创建的网站,所以这里需要对网站的开发环境进行配置。融智融智技术学院技术学院13.2.3 创建和使用简单水晶报表创建和使用简单水晶报表 简单水晶报表是指通过单一报表显示查询统计数据。通过简单水晶报表通常用于显示年度销售明细表、客户明细表等。融智融智技术学院技术学院13.2.4 创建和使用水晶图表创建和使用水晶图表图表以图像形式将报表统计数据显示出来,方便报表使用者能够更直观进行统计分析。图表常用于市场价格的动向和预测未来趁势分析。通过水晶报表可以很快地创建各种各样的图表。水晶报表创建图表时,常常需要

6、对相关数据进行分组统计。选择某一分组时,又可以显示相应的明细资料旅媸迪帜甓认郾冉戏析报表,每一年度中又可以显示各产品的销售情况。融智融智技术学院技术学院13.2.5 创建和使用综合报表创建和使用综合报表 使用水晶报表显示报表数据时,有时需要通过多个数据表一起显示某综合报表的数据。此时需要在水晶报表中显示主报表及子报表。 子报表的设计与简单报表设计一样,通过创建一个数据集,将该数据集绑定以报表中,最后在主报表中再添加该子报表。在程序中则需要通过SubreportObject对象OpenSubreport方法打开一个子报表,返回一个报表对象(ReportDocument)设置子报表的查询数据。获取子报表对象之后,就可以根据上面的实例步骤设置子报表的查询数据。融智融智技术学院技术学院13.3 小结小结 本章主要讲解了Web报表开发的基础,以及几种主要报表的创建与应用。而且由浅入深地讲解了由水晶报表生成简单报表、图表、综合报表等知识。但本章中对动态创建水晶报表、在程序中动态控制水晶报表等内容都没有讲解。关于这部分内容,读者可以参考由电子工业出版社出版的Visual C# 2008开发技术实例详解和Visual C# 2008开发技术详解。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号