QReport报表(50分)

  • 主题发起人 主题发起人 zhihui
  • 开始时间 开始时间
Z

zhihui

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用QReport做报表,其中的统计数据是从视图中读的,但是有几条记录的汇总和总计要计算,我想在Delphi6里写程序去实现,但是视图不允许写入数据,我想把计算的结果放在内存里,然后从内存里反数据读出来,但是也不行,
代码:
 
我在用QReport做报表,其中的统计数据是从视图中读的,但是有几条记录的汇总和总计要计算,我想在Delphi6里写程序去实现,但是视图不允许写入数据,我想把计算的结果放在内存里,然后从内存里反数据读出来,但是也不行
 
问题不明确,你是要将视图中的所有记录用QR输出,然后将那几行汇总的数据再加到后面
还是插在记录中间,另外视图中做汇总了吗?
如果要加在后面那就程序计算然后直接写到报表中,如果是在记录中间就用临时表,
然后报表输出临时表内容
另提醒你:::注意换行,老大们不是很勤快,除了编程序:)
 
quickreport里面不是有个QRExpr组件吗?可以用来计算
 
是将汇总的数据插在记录中间,在视图中没做汇总。但是用程序计算的话,
视图中不让写数据,用临时表是不是麻烦呀,能说的详细点吗?chinahawk
 
to 一成:能说下QRExpr怎么用吗,我的报表是从写的视图中取数据的,
但是汇总在视图里没写,如:有10条记录,记录1是总计,也就是:
1=2+7,而第2条记录的值=3+4+5+6,第7条记录的值=8+9+10
在视图中只取出了3,4,5,6,8,9,10的值,而第1,2,7的值是要计算的
怎么实现
不知道说清楚没有
 
to chinahawk
我从视图检索出的数据中,第一行的各列是空值,需要把从第二行到最后一行
的各列数据(数值型)汇总到第一行的对应列上去,也就是出一个合计行。
还有可能是在中间行为空值,需要出小计行。
在QR的报表中能显示数据。不知道能不能编辑数据。用的是ADOQUERY 读取数据。
 
搞个分组汇总就行了,qreport 有这个功能,具体怎么实现忘了,反正很简单。
 
to zhihui,
来自:zhihui, 时间:2003-2-11 15:46:00, ID:1615795
我有用treeview的例子,讲的挺详细的,要的话,
留下E_mail,我发给你?你的问题用这个方法肯定可以
解决!祝你好运!

我也非常感兴趣,也给我一份吧! 谢了
microwind168@tom.com
 
后退
顶部