如何在报表中实现合计的功能?(50分)

  • 主题发起人 主题发起人 jerrylong
  • 开始时间 开始时间
J

jerrylong

Unregistered / Unconfirmed
GUEST, unregistred user!
不好意思,提个非常初级的问题。我想在报表中实现合计的功能该如何做?
例如:
各栏为 书名 类别 价格 数量 金额合计
A 计算机 2 4 8
B 生物 1 5 5
C 计算机 4 3 12
我想按类别来统计各类书的金额,并在每一种类别下将汇总数显示出来
书名 类别 价格 数量 金额汇总
A 计算机 2 4 8
C 计算机 4 3 12
计算机类汇总: 20
B 生物 1 5 5
生物类汇总: 5
我想实现这样的报表该怎么做?希望各位讲的详细一些,拜托了!
 
select 书名 类别 , sum(价格) , sum(数量) , sum(金额汇总)
group by 类别,书名,
with rullup
好像是rullup,具体可查一下sql的帮助,主题是select,group by
 
根据需要将要查旬的数据写好
可以选择QRBand1, 设置BandType 为 rbSummary, 然后放入QRExpr1 设置QRExpr1的 Expression,
Expression里面添加计算公式就是求汇总sum(金额汇总), 就可以了!
具体的Delphi下面有一个特别详细的例子! 关于QuickReport的!
 
用Master/Detail在报表中实现。
Master表:
select 类别 , sum(数量), sum(金额合计)
group by 类别
Detail表:
select 书名 , sum(数量), sum(金额合计)
where 类别=:类别
group by 书名
在QReport中DetailBand中的数据用Master,subDetailBand中的数据用Detail。
 
我刚开始学习报表的功能,许多操作还不太熟。不知道谁能做一个Demo给我学习一下,小弟将
不胜感激,并献上100分。数据库我可以提供(Access2000),只需单纯的作一个报表就可以了。
 
用RB吧,
几分钟就可以搞定了,如果界面不太复杂的话
 
对不起,RB是什么?
 
后退
顶部