报表中的分类统计?(这个问题没人会吗) (50分)

  • 主题发起人 主题发起人 devid_zhang
  • 开始时间 开始时间
D

devid_zhang

Unregistered / Unconfirmed
GUEST, unregistred user!
1.在报表中把数据按某一字段进行分类(使用QRGroup控件),然后需要进行按类小计,在footerband里面使用QRExpr控件小计,但是小计值
总是把前面所有Group的值都累加起来了, 怎样才能只统计一个Group中值呢?
2. 在已显示的数据中如何挑选部分数据进行统计?
例如: 所有字段名如下:
品名 过期日期 数量
在报表中所有数据都要显示出来, 但数量小计时, 过期日期小于当前时间的数据,
不进行小计(即产品过期就不统计数量).
分不够再加!
 
我是在SQL中实现的,再加载到报表中来
 
楼上的:
我用是Access数据库,你能说出详细的实现过程吗?
 
上QQ
5254918
 
有知道了进来拿分
 
在打印事件中自己累加
 
写一个存储过程。内部模式:
create #table()
insert into #table()
select a,b,c from table
where a=XXXXX
insert into #table()
select '小计',sum(b),(c) from table
group by a
where a=XXXXX
insert into #table()
select '合计',sum(b),(c) from table
group by a
where a=XXXXX
select a,b,c from #table
 
第一个问题我自己搞定了, 其实只要在控件QRExpr中设置一个属性就可以了. 还是要感谢楼上的各位了!
第二个问题还不知道该怎么办, 有请报表专家!
 
onPrint事件
 
我用onprint事件写了一个, 可以解决第二个问题,但是效率极低, 需要多次遍历数据库, 楼上的能写出代码吗?
 
多人接受答案了。
 
后退
顶部