- 1
- 0
- 约1.98千字
- 约 12页
- 2017-07-17 发布于四川
- 举报
第13章 使用水晶报表 报表是将企业统计分析数据以表格的形式体现出来,以方便管理员更直观地理解这些统计数据。网络应用程序也需要报表。网络应用程序中的报表,一般是从服务器获取数据,用户在客户端实现打印、导出转换其他文档等功能。目前最流行的Web报表就是水晶报表。 13.1 Web报表入门 Web应用与Windows应用程序一样,需要通过报表显示统计数 据、进行图表分析,还可以打开、资料导出等功能。ASP.NET应用程序中应用的报表有ASP.NET内置报表、Excel报表以及水晶报表3种主要类型。 13.1.1 创建和使用ASP.NET报表 ASP.NET报表是微软公司伴随VS一起发布的报表开发的控件。通过该报表控件来开发Web报表操作简单,与一般的数据绑定控件一样,通过创建数据集、创建报表、设计报表、在页面中显示报表、在浏览器中浏览报表等简单操作就可以完成一份Web报表。 13.1.2 创建和使用Excel报表 Excel文件是大家都熟悉的文件,通过该文件可以快速创建各种表格,其也常常用于设计各种报表。Web应用程序也可以通过Excel文件实现报表,其主要是将数据导入原来创建好的模板中。最后通过浏览器显示该Excel文件。 13.1.3 水晶报表与其他报表的比较 通过上面两个实例的学习,可以看到ASP.NET报表虽然开发简单,但其缺乏功能扩展及灵活设计等功能十分欠缺。而Excel报表虽然设计灵活简易,但其程序代码十分复杂。水晶报表不但设计灵活,也可以根据需要进一步扩展报表功能,而且其程序开发十分简洁。 13.2 掌握水晶报表开发 在网络应用程序中,经常需要将查询的数据进行合并统计、分组汇总、条件格式化数据显示、制作分析图表。如果通过数据控件或者其他报表开发工具,需要开发大量的程序代码,加重了程序员的开发负担。通过水晶报表可以快速实现以上功能,提高应用程序的开发速度。 13.2.1 什么是水晶报表 水晶报表,英文名为“Crystal Report”。通过该报表可以实现合并计算、多级汇总、制作图表、条件格式化,而且还可以将报表导出Excel、PDF、Word、HTML等文件格式,提高了应用程序开发效率。水晶报表还可以实现多报表连接合并显示,实现更为复杂的综合报表。 13.2.2 配置水晶报表的开发环境 网络应用程序要开发水晶报表,必须将网站创建成一个Crystal Report网站,配置相应的开发环境。创建一个Crystal Report网站是通过在新建网站中选择“ASP.NET Crystal Report网站”模板而创建的。但一般网站创建是根据其他功能模板创建的网站,所以这里需要对网站的开发环境进行配置。 13.2.3 创建和使用简单水晶报表 简单水晶报表是指通过单一报表显示查询统计数据。通过简单水晶报表通常用于显示年度销售明细表、客户明细表等。 13.2.4 创建和使用水晶图表 图表以图像形式将报表统计数据显示出来,方便报表使用者能够更直观进行统计分析。图表常用于市场价格的动向和预测未来趁势分析。通过水晶报表可以很快地创建各种各样的图表。水晶报表创建图表时,常常需要对相关数据进行分组统计。选择某一分组时,又可以显示相应的明细资料O旅媸迪帜甓认郾冉戏析报表,每一年度中又可以显示各产品的销售情况。 13.2.5 创建和使用综合报表 使用水晶报表显示报表数据时,有时需要通过多个数据表一起显示某综合报表的数据。此时需要在水晶报表中显示主报表及子报表。 子报表的设计与简单报表设计一样,通过创建一个数据集,将该数据集绑定以报表中,最后在主报表中再添加该子报表。在程序中则需要通过SubreportObject对象OpenSubreport方法打开一个子报表,返回一个报表对象(ReportDocument)设置子报表的查询数据。获取子报表对象之后,就可以根据上面的实例步骤设置子报表的查询数据。 13.3 小结 本章主要讲解了Web报表开发的基础,以及几种主要报表的创建与应用。而且由浅入深地讲解了由水晶报表生成简单报表、图表、综合报表等知识。但本章中对动态创建水晶报表、在程序中动态控制水晶报表等内容都没有讲解。关于这部分内容,读者可以参考由电子工业出版社出版的《Visual C# 2008开发技术实例详解》和《Visual C# 2008开发技术详解》。 融智技术学院
您可能关注的文档
最近下载
- 年产2万吨碳酸锂项目(吸附剂车间竣工环保验收监测调查报告.docx VIP
- 2025年高考湖南卷物理真题试卷.pdf VIP
- 生物安全培训.doc VIP
- 圣兴化工年产1万吨硝酸镁、2万吨水溶肥、1万吨硝酸钙、2万吨太阳能熔盐、5万吨农业(工业)硝酸钾及5.4万吨氯化镁溶液项目环评.doc VIP
- DB37T 4983—2025 无人机半航空瞬变电磁探测技术规程.pdf
- 2026春沪教版七年级英语下册单词衡水体字帖.pdf VIP
- 25HNTJ026 锯齿形装配式混凝土剪力墙结构施工图制图规则及构造详图 T_HNKCSJ 025-2025.docx VIP
- 25HNTJ025 刚节点装配式混凝土框架结构施工图制图规则及构造详图 T_HNKCSJ 024-2025.docx VIP
- 25HNTJ025 低能耗集成装配式多层房屋构造 T_HNKCSJ 023-2025.docx VIP
- 催眠引导语合集元式催眠.docx VIP
原创力文档

文档评论(0)