200分请教一个报表方案!(200分)

  • 主题发起人 主题发起人 xcwbl2001
  • 开始时间 开始时间
X

xcwbl2001

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在做一个台账,该台账是个典型的中国式报表,要求表格固定,且有好几张。报表
格式如下:
| 合格率| 产量 |合格量| ..
平均 ** ** ** ..
1月 ** ** ** ..
2月 ** ** ** ..
累计 ..
3月
累计
.
.
全年
我原是用Delphi自带的QReport来做,方法是先在几个QReport上用QRShape画好表格
再用QRCompositeReport来连接这几个QReport,最后动态创建QRLabel定好坐标,
再导入数据。但问题来了,因为有好几张报表,QRLabel有2000多个,所以资源消耗
大,执行慢!本想自己给QReport写个函数来在某个位置写入数据,又不懂如何下手。
也考虑用Excel导入数据,但本程序是ActiveForm形式,怕有的客户端未装office。
请教高手我该怎么完成这个报表。200分奉上,感激不尽!
 
用 FASTREPORT 控件。
 
用FORMULA ONE吧,它非常强大,而且结果可以另存为EXCEL格式的文件。
 
to zhihuali:
听说fastreport,并不能做象这种表格固定的报表。
如能该如何做呢。谢谢!
 
to 荷塘新月:
我到哪里下载这个控件,最好有demo的!谢谢!
 
  为什么不考虑用f1book呢?
  1、f1book是ActiveX控件,可以在IE中使用;
  2、f1book可以画任何格式的报表。
  不过f1book没有象QReport那样的数据库感知控件,要自己编写程序访问数据库和
往Cell 里填数,比较麻烦一些。
 
试试EReport,不行就用ReportBuilder
 
这个用delphi中的控件挺简单的,你给做复杂了,呵呵
建议你再看一下书,几分钟即搞定
 
其实挺简单,用f1book编写个数据敏感构件即可
 
我试了一下,f1book还可以,只是f1book的打印预览功能太差了,不能按比例游览功能。
谁有这方面的资料呢?
 
类似于这种二维表形式信息可以用一些待打印功能的表格控件
例如dbgridex
很好用的
 
可哪儿下载dbgridex的控件呢?
 
多人接受答案了。
 
后退
顶部