Crystal Reports for Eclipse(1)
Crystal Reports for Eclipse(1)
1、介绍
Crystal Reports for Eclipse用于和数据库共同工作,帮助你分析和理解那些重要的信息。Crystal Reports让你创建简单报表非常容易,它还带有全面的工具库帮助你建立各种复杂的或者专业的报表。
2、特点
(1)创建你所能想到的任何报表
Crystal Reports可以从任何实际的数据源来创建报表。公式集、交叉报表、子母表、带条件格式的表(通过对敏感数据采取相应措施)轻松创建;当文字和数字不足以说明信息时,提供各种图形或地图来辅助说明。
(2)扩展面向Web的报表
Crystal Reports不仅能建立Word,Excel和E-mail格式的报表,还能建立面向Web的报表。
(3)合并报表进应用程序中
通过Crystal Reports,开发者很容易把各种报表集成进你的应用程序中或Web开发中。Crystal Reports支持目前市面上大部分流行的开发语言。
2、在线帮助
在线帮助不但包括用于创建例如放置字段、格式化报表、记录排序等等格式的报表任务,还包括更多的特定区域信息例如建立公式、访问各种不同的数据。
使用在线帮助作为你建立基本报表的一个参考,也可以作为在创建报表中的新概念的一个介绍。
3、报表知识
本节向你展示如何用Crystal Reports建立基本的报表。首先学习报表设计环境,其次是怎样选择数据库表,把对象放进报表中,和怎样排序,编组,统计你的报表数据。
(1)建立新报表
有两种选择:一是从头建立报表(from scratch从零做起;白手起家);二是以已有的报表为模板,据此建立报表。
(2)选择数据源和数据库字段
Crystal Reports通过提供The Database Explorer(数据库浏览器)和The Field Explorer(字段浏览器)来让你轻松选择数据源和数据库字段。
(2.1)数据库浏览器提供了一个树状浏览视图来选择数据源。在视图中,可以选择如下三类数据源:一是当前正在连接的数据源;二是近期访问过的数据源;三是已存在的数据源。
(2.2)字段浏览器用于在报表设计时插入、修改、删除字段和报表的大纲浏览。
字段浏览器展示了能增加到报表中的数据库字段的一个树视图(tree view)。它还展示了公式字段,参数字段,运行时的统计字段等。
4、Crystal Reports for Eclipse的安装
Crystal Reports for Eclipse的安装需要以下组件:
(1)eclipse 3.2 sdk,
(2)emf,
(3)gef,
(4)jem,
(4)wtp and xsd,
(5)crystalreportsforeclipse-1.0.1.zip
以上四项必须具备才能安装第5项。
Crystal Reports for Eclipse有多种安装方式,如:ALL-IN-ONE方式,手动安装方式,网站更新方式等。以下就介绍网站更新方式。
即是通过Eclipse的更新管理器来下载和安装Crystal Reports for Eclipse,步骤如下:
在Eclipse3.2下,
(1)点击帮助(Help)菜单,选择Software Updates下面的Find and Install...;
(2)选择Search for new features to install,并点击下一步(Next);
(3)点击New Remote Site按钮;
(4)将弹出一个新的向导;
(5)键入“Business Objects Update Site”作为站点名,下面的URL键入“http://www.businessobjects.com/products/dev_zone/eclipse;
(6)点击OK按钮完成向导;
(7)选择“Business Objects Update Site”和“Callisto Discovery Site”;然后点击“完成(Finish)”按钮;
(8)根据搜索结果,选择“Crystal Reports for Eclipse 1.0.1”,再选择右边的按钮“select Required”,将自动选择Crystal Reports所需要的插件进行安装;
(9)点击“Next”,浏览并接受许可证协议,点击“Next”,再点击“Finish”;
(10)安装管理器将完成所有插件的安装,最后关闭eclipse并重新运行,一切OK。
注意:通过更新管理器安装的Crystal Reports都带有一个水印(Watermark),但是通过下面的方法,这个水印可以自由移除。
如果你的报表中包含有“免费注册来移除水印”的提示(“Register for FREE at www.businessobjects.com/eclipse to remove this watermark”),可使用下面的方法来移除水印:
(1)在http://diamond.businessobjects.com/node/462处下载键代码插件;(需注册)
该插件的文件名为:com.businessobjects.keycodes.jrc_11.8.0.v20060727.jar
(2)把该插件保存到Eclipse的plugins目录下;
(3)重启Eclispe,OK。
一旦键代码插件成功安装后,你将不再看到那个消息。
对任何Crystal Reports Web项目来说,都可以通过右键来更新键代码。步骤为:
(1)Crystal Reports -> Update Keycode;
(2)保存项目并重新部署。