报表问题,大量数据需要计算,如何办????(100分)

C

cpinfo

Unregistered / Unconfirmed
GUEST, unregistred user!
现在正在做一个报表,需要计算28*10=280个小项,要如何做呢
我是用table 和 Query ,报表用delphi自带的Quickreport?
 
没看明白
 
临时表吧,计算好了再打
 
用FastReport很简单就可以实现
 
应该说虽然quickreport 做出来的报表不是很美观,
但应该说在计算功能上应该是很强的。
 
是不是需要很多Query控件,那运行速度速度不是很慢?有没有好一点的方法?还有sql该如何写
 
在程序里计算,然后把值读到QuickReport里面去
 
若我用的是SQL SERVER 数据库呢,能否实现在报表成时计算数据?
 
sql server 如果不在后台计算,那你还用它干什么
 
两种办法:1 用存储过程将数据算法入在临时表,再读出来打印。
     2 将计算所需全部数据提到本地,再得用(ClientDataSet)过滤功能进行计算。
          (数据量不要太大噢!否则会死机的!嘿嘿)
 
嘿嘿...
能否告诉我实现方法?
 
问得问题看不明白!!
 
顶部