我现在有一个表的字段如下
Unit、Department、Sort、Name、WorkLenth
单位、部门、 类别、姓名、工龄
我现在要实现如下的功能
单位1
部门1
类别1 name1 worklenth1
类别1 name1 worklenth1
类别小计:
类别2 name1 worklenth1
类别2 name1 worklenth1
类别小计:
部门小计:
部门2
类别1 name1 worklenth1
类别1 name1 worklenth1
类别1 name1 worklenth1
类别小计:
类别2 name1 worklenth1
类别2 name1 worklenth1
类别2 name1 worklenth1
类别小计:
部门小计:
单位小计:
单位2
。
。
。
总合计:、、、
就是有多层的统计,order by unit,department,sort
然后类别不同的时候小计、部门不同的时候小计,单位不同的时候在小计,最后在来一个总合计
我现在可以实现部门和类别的小计以及总合计,但我没办法再实现单位的合计。
实现方法如下,
主表:select distinct unit,department,sort from table order by unit,department,sort
从表:select * from table
(Unit=:Unit) and (department=:department) and (sort =:sort )
order by unit,department,sort
然后在报表的Groupheard的expression是写主表的department
报表里面有groupheard\detail\child\subdetail
分别放:unit\department\sort\name,worklenth
有两个groupfoot和一个summary分别对应类别、部门和总计
请高手指点如何实现单位的合计?
Unit、Department、Sort、Name、WorkLenth
单位、部门、 类别、姓名、工龄
我现在要实现如下的功能
单位1
部门1
类别1 name1 worklenth1
类别1 name1 worklenth1
类别小计:
类别2 name1 worklenth1
类别2 name1 worklenth1
类别小计:
部门小计:
部门2
类别1 name1 worklenth1
类别1 name1 worklenth1
类别1 name1 worklenth1
类别小计:
类别2 name1 worklenth1
类别2 name1 worklenth1
类别2 name1 worklenth1
类别小计:
部门小计:
单位小计:
单位2
。
。
。
总合计:、、、
就是有多层的统计,order by unit,department,sort
然后类别不同的时候小计、部门不同的时候小计,单位不同的时候在小计,最后在来一个总合计
我现在可以实现部门和类别的小计以及总合计,但我没办法再实现单位的合计。
实现方法如下,
主表:select distinct unit,department,sort from table order by unit,department,sort
从表:select * from table
(Unit=:Unit) and (department=:department) and (sort =:sort )
order by unit,department,sort
然后在报表的Groupheard的expression是写主表的department
报表里面有groupheard\detail\child\subdetail
分别放:unit\department\sort\name,worklenth
有两个groupfoot和一个summary分别对应类别、部门和总计
请高手指点如何实现单位的合计?
解决方案 »
- 请教一个基础的问题
- 如何把网页的验证码显示在窗体上
- COM+调用问题
- 我要等到窗体完全显示到屏幕上后(眼睛可以看到) ,再执行我的代码, 怎样做??
- TTable如何实现select distinct field from table1
- Treeview高级编程问题!进者有分!会者帮忙!不会者帮我Up!大家共同进步!
- 如何合并EXCEL单元格,如何使单元格中的内容居中?
- 对DBMemo滚动条进行操作的问题~~~高手请进~~~~~
- 谁可以告诉我SDK的概念,请各位大虾赐教!
- 请教各位大虾!!给谁知道用delphi制作滚动字幕吗?
- 项目管理人员和想做项目管理的人,快出招!!!!
- 哪儿有免费的MSDN中文版下载?
order by unit,department,sort 里的(Unit=:Unit) and (department=:department) and (sort =:sort )是什么意思啊非常感谢!!!!
select * from table where
(Unit=:Unit) and (department=:department) and (sort =:sort )
order by unit,department,sort
只是这是在quickreport里面完成的
在quickreport里面要有两个dataset(qryMain\qryDetail)和一个datasource(dsmain)
qrydetail的datasource指向dsmain,dsmain的dataset指向qrymain
你把你的单位小计的BAND与放Unit的BAND相连可以实现啊,是不是表带那里连错了?放unit的band现在是与deartment相连啊
就差一个不同单位的时候分页,两个groupheader的ForceNewPage和ReprintOnNewPage我都设成true了
没反应??
有点郁闷
两个groupheader,以前为什么没想过,狂郁闷