简单问题:关于fastreport中的分组问题(300)(300分)

  • 主题发起人 主题发起人 angleli1981
  • 开始时间 开始时间
A

angleli1981

Unregistered / Unconfirmed
GUEST, unregistred user!
简单问题:关于fastreport中的分组问题(300)
我想做一个报表显示效果如下:
2001年
6月
编号1
编号2
编号3
7月
编号1
编号2
编号3
8月
编号1
编号2
编号3
2002年
6月
编号1
编号2
编号3
7月
编号1
编号1
编号1
但我实际上做出来的效果如下:
2001年
7月
编号1
7月
编号2
7月
编号3
8月
编号1
8月
编号2
8月
编号3
2002年
6月
编号1
6月
编号2
6月
编号3
7月
编号1
7月
编号2
7月
编号3
请问如做到第一种报表的效果
 
在分组头放年月,在主项数据放编号
 
用两个分组即可解决啊:
1、先放一个Group Header(分组标头),双击之输入以年份为条件分组;
2、再放一个Group Header,双击之输入以月份为条件分组;
3、最后放一个Master Data(主项数据),放上编号等相关数据源字段即可.
 
你的数据源必须按分组条件排列才行:
select * from tablename where ... order by 年,月
 
如果我想统计2001年6月的记录个数
在月份的分组头上放入一个memo,内容是[count(月份分组头)]
执行后,显示的却是0。
我该如何做才能显示出正确的信息啊
 
建议使用FastReport2.47,采用交叉表形式,直观而且设计也很容易
 
angleli1981,
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1473120
看看这个!!
 
各位帮助想一想那
 
来人啊,为什么没人来的啊
 
1、query1进行排序
2、添加分组标题,双击选分组字段
3、添加分组注脚,加一个MEMO,表达式[Count(Band2)]
其中band2为主项数据的名称
 
其实你这个问题很简单的,分组后小结一下。你自己多动手试试。
 
后退
顶部