您的位置:首页 > 其它

水晶报表基础知识介绍

2010-10-22 10:30 155 查看
一、水晶报表的分类:

1、从外观上分为标准报表、交叉表和邮件标签。如图所示:



2、从分发形式分:嵌入式报表和非嵌入式报表

嵌入式报表和非嵌入式报表的区别:

a、嵌入式报表具有和.rpt文件对应的同名包装类,直接通过代码与包装类进行那个交互,而不是原始报表文件本身进行交互

b、非嵌入式报表则单独以.rpt文件的形式存在,该报表不包含在项目内,也没有对应的报表包装类

c、对于嵌入式报表,系统对项目进行编译时,与其他项目资源一样,报表和其包装类都会被自动嵌入到程序集中,

用户看不到被包装后的.rpt文件。

d、对于非嵌入式报表,如果是ASP.NET网站,要求该.rpt文件保存在网站根目录下,

如果是Windows应用程序则要求分发后.rpt文件保存在和.exe文件相同的目录下

e、对于嵌入式报表,如果修改了报表内容,必须重新编译整个项目。

非嵌入式报表修改了报表内容,不须重新编译整个项目

二、水晶报表设计器



可以直接通过拖放方式将一个报表对象(如数据库字段或文本对象)拖动到设计器上,然后使用“属性”窗口或快捷菜单格式化该对象;可以定义报表的数据源,选择要使用的数据记录并对其进行分组,设置报表对象的格式及布局。
1、报表页眉和页脚
报表页眉节中的对象只在报表开头显示一次,一般在该节中放置希望只在整个报表开头出现的信息。
2、页眉:保存在页眉中的对象在每页的顶部位置都会显示。
3、详细资料:保存在详细资料中的对象在每条记录中都会显示
4、报表页脚:报表页脚节中的对象只在报表的结束时显示一次,一般在该节设置希望只在整个报表结尾出现的信息
5、页脚:保存在这里的对象在每页的底部都会显示
6、组页眉和页脚:如果在设计时有分组, 组页眉和组页脚中的对象分别显示在每个新组的开始位置和结束位置

水晶报表的一些基础知识,我们就先介绍到这个地方,在后续的文章中将介绍如何使用水晶报表来.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: