难题:关于报表合计的问题(200分)

  • 主题发起人 主题发起人 mcs51
  • 开始时间 开始时间
M

mcs51

Unregistered / Unconfirmed
GUEST, unregistred user!
一表
月 日 数量
--------------------------------------------
2 3 300
2 4 400
2 5 500
2月合计 1200
3 1 100
3 4 100
3月合计 200
4 6 700
---------------------------------
小计 2100
任何方法
 
目的明确一点
 
可以按月份分组,用fastreport容易实现。
 
用连个ADOQuery来模拟主从关系:
1、Select Distict 月 from [表]
2、Select * from [表] where 月=:月 第二个Query的master指向第一个的DataSource
然后用QuickRep的主从关系报表来实现。
 
在qrexpr1的EXPRESSION属性里写入:SUM(TABLE1['HJ'])
你试试吧。
 
用SQL语句做合计,再将结果赋给报表。
 
用什么报表控件?
思路:
1、生成临时表再打印;
2、在报表控件的BEFORE PRINT事件中进行累加、判断。
 
用Quickrep
用grouphead
groupfooter
在 groupfooter 上加上一个exp
很容易实现的
 
后退
顶部