几种delphi 报表控件简单比较

1.FastReport

无中文版。

整体不错,但是,如果需要表格就比较麻烦,都是一个一个的memo,然后设置边框,组成表格。

比较容易找到full source

 

2.Grid++ Report

中文支持不错,有中文版,

image

整体界面不错

本质上是一个dll控件,delphi的包也只是一个wrapper,生成4个设计期控件

注册码不好找,并且,必须在程序运行时,调用函数进行即时注册,不然也是当试用版运行。

 

3.QuickReport

4.Rave

5.Report Builder

6.Report Machine

整体类似fast report,好像就是参考了它设计的

中国式报表,就是表格支持不错。

可以找到full souce,但是下载的一个,使用了zlib库,链接静态库文件,竟然没有带

两种方法:

    a.如果有装C++ builder 6,可以下载zlib库源代码,编译出obj文件

    b.搜索zlibex,可以从http://www.dellapasqua.com/delphizlib/可以下载到zlibex for delphi的单元文件,和相应的obj文件,还有压缩,解压缩的示例,不错的说。

7.EJunGrid

EjunGrid是一款类似Excel风格的高品质的表格控件。

有收费版,免费版有官方标识。

据说可导入导出excel,没找到,看起来真的跟excel差不多,但这,找不到跟数据库关联的地方

image

上面的按钮“不应用直接退出”,点了之后,还是照样询问是否保存还不如不要。

二进制发布,即是dcu发布。

8.EMS Advanced Report

导出Excel报表,直接利用excel生成报表

如果有存在现成的Excel模板,是最好的,可惜模板的编辑,生成,都有部分问题

很不方便。概念是好的,实现的有点糟糕,希望可以添加直接从数据库字段,拖动到excel,就可以方便的利用现成的模板。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据