Crystal Report制作

本文主要划分为以下六部分:

一、Crystal Report for .NET 的功能

二、Crystal Report总体结构

三、报表数据访问执行模式

四、报表类型

五、Crystal Report 设计器的布局

六、Crystal Report 的具体实例

 

最近项目接近尾声,应要求总结了一下,为了对在.net环境下开发报表的程序员新手一些帮助,同时也为给新人培训做一次文档准备。

    相信在大部分的应用程序中报表都是程序员头疼的问题。但是在.net环境下包含了功能强大的报表工具: Crystal Report。它能很好的与数据库交互,做出各种漂亮的报表和分析图表.它能良好地替开发人员排忧解难。如下图:

 

    从1993年开始,Crystal Report 就是Visual Studio 套件中的一部分。目前实际上已成为

Visual Studio.NET 中的报表标准,在Windows 报表编写领域中居于领先地位,推动着Web报表的未来发展。最新的Visual Studio.NET 以集成开发环境(IDE)中整和了Crystal Report9.0,从而增强了Visual Studio.NET 的开发功能, Crystal Report 为开发人员提供了尽可能的API。

一、Crystal Report for .NET 的功能

通过将Crystal Report 的报表处理功能整和到自己的数据库应用程序中,Windows应用程序和Web开发人员可以节省开发时间来满足用户的需求。Crystal Report 支持大多数流行的开发语言,可以方便的在任何应用程序中添加报表。

    具体来说,Crystal Report的功能有以下几点:

 1、全面的数据库访问:

  Crystal Report 中包括了超过35中数据源驱动,可以访问一种XML、企业和关系型数据库。

2、广泛的设计格式与设计:

  通过Crystal Report,用户可以将数据库转换为高度交互性内容。可以从100多中格式选项中进行选择、包括参数、映射、交叉表和超级链接、用以强化报表的冲击力。

3、强大的图表设计功能:

  Crystal Report 可以在报表中包含多彩的、易读的图表(提供了非常丰富的报表类型,如:条形图、折线图、面积图、饼图、甘特图、股票图等)。

4、灵活的应用集成技术:

  Crystal Report 带有灵活的Java、COM和.NET SDK,以及可内嵌的Report Application Server,可将报表与企业Web应用紧密地集成在一起。通过使用Crystal Report 的"零"客户端浏览器控制,能够为最终端拥护提供丰富的报表交互、创建和修改功能。

5、强大的报表导出:

  Crystal Reprort 的所有的报表都可以导出多种不同的格式:包括XML、PDF、HTML、和Microsoft Excel。

二、Crystal Report总体结构

展示报表具有两层结构的Crystal Report需要:

界面:

界面仅需使用Winform窗体或者Web程序中使用浏览器。

后台:

1、Crystal Report Engine (CREngine.dll)

将数据与报表文件合并、将数据输出为不同的格式,将Crystal Report转为传到.aspx页中的简洁明了的HTML.

2、Crystal Report Designer (CRDesigner.dll)

使用Crystal Report Designer可以制作报表,可以设计标题、插入数据、公式、表格、次级报告等。

3、The .rpt Report file

将一份报表应用到你的应用程序中的第一步是使用Crystal

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值