2024年5月9日发(作者:)

水晶报表使用总结

手头上的一个项目,终显雏形,其中遇到一些问题,经过多番努力,终于得

以解决,主要是水晶报表方面的。因为是第一次用,总结的同时,也给后来可能

用到水晶报表的人一些微弱的指引,所以如果总结的不好的话,请大家指正。

关于水晶报表的一些基本概念,如push和pull模式等如果想了解的话,自

己百度搜索下,或是找本书看就可以了。

这里我主要是根据实际应用到的要求,来进行带图的详细介绍,希望对新手

有所帮助。

使用的是VS2008,在页面中添加命名空间的引用,主要有以下几个:

using ;

using Source;

using ;

下面先来看下,利用水晶报表做出来的效果图,只是实现功能,界面未经过美工处

理,有点难看,多多包涵.

图一

图二

由于是统计报表,所以在应用中需要传递参数值,在实际应用中,我是利用了存

储过程来实现的。

Create proc PrintCJ

@cjbh varchar(50)

As

SELECT Cjdy_, Cjdy_,Cjdy_, Cjdy_,

Cjdy_, Cjdy_, Cjdy_, Cjdy_,

Cjdy_, Cjdy_, Cjdy_,

Cjdy_, Cjdy_, Cjdy_ FROM Cjdy_fb INNER JOIN

Cjdy_zb ON Cjdy_ = Cjdy_ and Cjdy_= @cjbh;

GO

下面截图截图一步一步来操作实现:

(1)、在项目中添加一个新文件夹,如Report文件夹,然后在该目录下右键添

加Crystal报表。