使用 Crystal Report 9.2 制作报表模板
李经通
日期
版本
描述
备注
2004-3-17
0.1
使用 Crystal Report 9.2 制作报表模板等
新建
一、 Crystal Report 9.2 的安装
·Crystal Report 9.2 简体中文版
·打开光盘,进入光盘启动界面
·选择安装
·进入Crystal Report 安装界面
·接受许可协议
·输入产品密钥
·选择自定义安装
因为典型安装后有许多数据库引擎支持和导出方式等功能库都没有安装,当使用到这些的时候会带来一些麻烦,所以最好通过自定义来根据自己的使用情况来选择安装功能组件。
·选择功能进行安装
建议全部选择安装,对于新用户来说不清楚自己会用到那些,不清楚其中功能的作用,最好全部选择,这样当用到的时候也不会因为缺少功能而带来使用的麻烦。
·开始准备安装
·正在安装
·注册向导
·输入注册号码
·安装完成
二、 Crystal Report 模板制作
1、 根据向导制作简单的模板
首先根据向导创建简单的模板,熟悉制作模板的几个要素:
l 选择数据源
l 设置节
l 选择组
l 组排序
l 记录排序
l 汇总
·打开Crystal Report 9.2
·选择使用报表向导
·选择使用报表向导,选择标准向导
·选择创建新数据源连接
·设置数据库名称,本例子中使用Access数据库为数据源。
·选择数据库中的表
·选择数据表中的字段
·选择分组字段
·选择汇总字段
·设置组排序
·设置图表
·设置筛选字段和筛选条件
·选择报表模板
这样非常简单的就建立了自己的报表模板,但生成的模板可能在排版上或者其他功能上不符合自己的需求,可以在上面继续修改。
2、 详细设置
上面根据报表向导来创建了简单的模板,但需要更进一步设置,下面是几个常用的设置。
a、 节专家
Crystal Report 把报表版面分为七大部分,即七节,分别为报表页眉、页眉、组页眉、详细资料、组页脚、页脚、报表页脚。
当第一次开始创建报表时,Crystal Reports 在“设计”选项卡中自动创建五个区域。
报表页眉 这一节通常用于显示报表标题和其他希望在报表开头出现的信息。它还可以用于图表和交叉表,它们包含整个报表的数据。
页眉 这一节通常用于显示希望出现在每页顶部的信息。这可以包括章名、文档名称和其它类似信息。该节还可以用于显示报表上字段上方的字段标题。
详细资料 这一节用于报表的正文,并且每个记录输出一次。大量报表数据通常出现在该节中。
报表页脚 这一节用于显示希望在报表末尾只出现一次的信息(例如总计),以及显示包含针对整个报表的数据的图表和交叉表。
页脚 这一节通常包含页码和任何其他希望出现在每页底部的信息。
如果将组、摘要或小计添加到报表,则本程序创建另外两个节:
组页眉 这一节通常保存组名字段,也可以用于显示包含组特定数据的图表或交叉表。它在组的开始打印一次。
组页脚 该节通常保存汇总数据(如果有),也可以用来显示图表或交叉表。它在组的末尾打印一次。
当添加了组、汇总或小计时,“组页眉”区域正好出现在“详细资料”区域上方,而“组页脚”区域正好出现在“详细资料”区域下方。如果建立其它组,则本程序在“详细资料”区域和现有“组页眉”及“组页脚”区域之间创建新的组区域。与原有的区域类似,每个新添加的区域可以包含一个或多个节。默认情况下,它们都只包含一个节。
b、 组排序专家
使用“组排序专家”可标识最前或最后几组(例如,客户报表中客户最多/最少的省)。还可以标识最高或最低百分比。
c、 记录排序专家
使用“记录排序专家”命令可以更改记录在报表中出现的顺序。可以添加和删除排序字段,并且可以定义报表数据的排序顺序(升序或降序)。然而,不能使用该命令删除组排序。
d、 汇总
汇总字段可测定给定字段中一组值的总和、平均值、最大值、最小值或值的计数。汇总字段与小计十分相似,它将数据按规定进行分组,然后执行所要求的计算/决策。
e、 自定义公式
f、 编辑总和
3、 使用字段定义数据
如果没有项目中的数据不是以某种数据库的形式存在,而是在程序中,或者是多种数据库引擎等情况,当前设计环境下没有可连接的数据源,但也可以设计报表模板,通过字段定义,只要数据库的字段就可以了。
·使用数据库专家,选择仅字段定义
·在仅字段定义中可以选择已经定义好的文件,或者进行创建文件
·在数据库定义工具中定义字段
·设置好字段就可以添加使用