技术开发 频道

Reporting Service报表VS水晶报表

[IT168 技术文档]1.水晶报表

 

 

水晶报表(Crystal Reports)Business Objects公司出品报表分析与生成软件,历史比较长,使用比较广泛。最新版为11版,该版又分为三个版本:专业版、开发版和服务器版。

 

 

l 访问任何数据源    

 

 

包括:Oracle, DB2, Sybase, NCR, SQLServer, MySQL, MS Access, ODBC, JDBC, OLEDB, XML, Javabean, ADO.NET, COM, MS Excel, MS Exchange, Informix, Pervasive SQL, Lotus Notes, ACT!6, Borland Database Engine, Text, File System, xBase, MS Outlook, NT Event Log, Microsoft IIS Log, Web Log35余种。 

 

 

 

l 设计报表 

 

 

    报表使用者可以使用视觉化报表设计工具来设计高度格式化、互动式以及有专业质感的报表。

 

 

 

 l     web 上发布和管理报表

 

 

通过开发版提供的SDK,可以将报表轻易的发布到网络,让组织内的各成员都能作出更好的决策,可以将报表输出成最终用户便于使用的格式(ExcelRTFPDFWord等)。 

 

 

 

l 将报表与接口和应用集成

 

 

水晶报表可以直接产生HTML文件,允许开发人员将精力用于设计应用程序的商务逻辑上,而非复杂耗时的程序设计工作。将应用程序开发与报表设计工作明确区分,让开发人员专注于应用程序开发,而报表撰写者则更专注于报表设计。

 

 

 

 l          数据呈现的通用标准

 

 

 作为跨平台的报表标准,Crystal Reports很好地与主流的Java.NET IDE集成在一起。开发人员使用一种通用标准的报表技术就可以满足所有的数据呈现和信息发布的需求。现有的水晶报表文件也可以被你的J2EE应用程序重用。

 

 

 

 l          集成在.net开发环境中

 

 

 可以在熟悉的应用程序设计器中直接建立报表。应用程序中使用Crystal Reports强大的报表创建、集成和传递工具代替手工编码,提高劳动效率。在.net项目中通过使用已经存在的水晶报表以及报表创建技巧能够节省时间并且只用写很少的代码。

 

 

 l          所见即所得的集成报表设计器

 

 

  在Visual Studio .netDelphiC# Builder开发环境中可以直接无缝地创建高质量的报表

 

 

 l       导出到常用格式 

 

 

  允许最终用户生成、打印以及导出报表到一个可选择的行业标准格式,包括ExcelPDFRTF文件,而且不需要任何的编程工作。

 

 

 

 l         ADO.NET 数据集支持

 

 

  连接任何动态实时的数据,使用各种可控数据源,并可以连接到XML报表WEB服务。

 

 

 l       WebFormWinForm报表查看器控制

 

 

通过在应用程序中使用WebFormWinForm,可以快速集成并显示报表。

 

 

 l          运行对象模块

 

 

通过该模块可以实现程序运行时对报表的自定义设置,可以改变报表的大小和位置,还可以传递参数以及进行登陆身份验证。

 

 

 l       集成的帮助系统

 

 

快速解决问题,学习技术以及使用开始向导、实例和API参考。在Visual Studio .net中有动态帮助和F1支持。

 

 

 l          XML报表WEB服务(*该特性只在Visual Studio .net中可用)

 

 

只需要鼠标一点就可以将水晶报表发布为XML报表WEB服务

 

 

 l        Crystal Enterprise Web服务(*该特性只在Visual Studio .net中可用)

 

 

为了快速的报表集成,Crystal Enterprise Web服务允许将在Crystal Enterprise中管理的报表应用到您的应用程序中去。

 

 

0
相关文章