如何用QUICKREPORT进行分组

kangjia 2003-08-19 05:15:09
我要用QUICKREPORT做出一下的格式,也就是打印出以下的格式
——————————————

名称 | |人数
——————————————

初一年级| |100
——————————————
|初一(1) |30
——————————————
|初一(2) |30
——————————————
| 初一(3) |40
——————————————
初二年级| |154
——————————————
|初二(1) |54
——————————————
|初二(2) |60
——————————————
|初二(3) |40
——————————————
初三年级| |120
——————————————
|初三(1) |45
——————————————
|初三(2) |40
——————————————
|初三(3) |35
——————————————
合计 | |374
——————————————
其中班级的代码为11则表是初一年级一班
年级代码为1则是初一年级
...全文
50 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangguan007 2003-11-24
  • 打赏
  • 举报
回复
关注啊,好好学学!
Goldteerfei 2003-11-22
  • 打赏
  • 举报
回复
我知道怎么解决,我原来做的是这样的报表
型材名称1
优化结果
型材名称2
优化结果
你呢,需要2个AdoQuery 控件 ,需要一个DataSource 控件。
然后用一个AdoQuery 来查询你的年级,DataSource 的DataSet 属性就是这个控件 。
然后放一个QRSubDetail控件,她的DataSet 是当前的这个查询年级的AdoQuery;
再放一个QRSubDetail控件,修改其Master属性,由QuickRep1 修改为第一个QRSubDetail的名字。
第二个QRSubDetail的DataSet 属性为第二个AdoQuery;
然后在Datasource 的OnDataChange事件中,根据第一个AdoQuery的年级值用第二个AdoQuery来动态的查找该年级下的班级。
这样就行了,哎呀,累死我了,哪有不明白的给我发消息,解决了问题别忘记给分。
ysycrazy 2003-11-22
  • 打赏
  • 举报
回复
数据库是主从结构吗?做主从报表!
robot1980 2003-11-21
  • 打赏
  • 举报
回复
haitao0211@163.com
谢谢各位高人
lx47 2003-11-18
  • 打赏
  • 举报
回复
我也是啊,遇到了这个问题,急得不行,
lx_4@163.com 谢谢高人们!
limd 2003-09-21
  • 打赏
  • 举报
回复
limd 2003-09-18
  • 打赏
  • 举报
回复
OK,我也在试这个,当初觉得GROUPBAND 好象没什么用,原来是这个用法呀,呵呵,长见识了,做报表,没有参考资料,我也要做,哈哈
jaunmai 2003-08-30
  • 打赏
  • 举报
回复
1.用query, select 級別,sum(人數) as t_sum where ... order by 級別
2.設GROUPBAND Expression : 級別
wyr521 2003-08-23
  • 打赏
  • 举报
回复
用GROUPBAND空件
netwraith 2003-08-22
  • 打赏
  • 举报
回复
可以给我一份吗?
junshi_liu@sohu.com
ilovebcb2000 2003-08-21
  • 打赏
  • 举报
回复
chenquan(嘉威王子),是否可以给我发一份,同样的问题也在困扰着我啊:
hhgmx2000@yahoo.com.cn
谢了
kangjia 2003-08-20
  • 打赏
  • 举报
回复
详细的过程
chenquan 2003-08-20
  • 打赏
  • 举报
回复
上面用band
下面用subdetail
chenquan 2003-08-20
  • 打赏
  • 举报
回复
我给你个例子
也是帮一个朋友写的
netwraith 2003-08-19
  • 打赏
  • 举报
回复
关注

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧