各位高手,请教一个quick report的问题。如何实现这样分组的时间表?(100分)

  • 主题发起人 主题发起人 gwlan
  • 开始时间 开始时间
G

gwlan

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手,本人用quickreport做了一张时间表,按时间段分组。比如,08:30,09:00,09:30。。。。。
每隔半个小时为一组。如果一个学生从09:30(开始时间)到11:00(结束时间)有课,那他的名字将出现在09:30那组
(我把group的expression属性指向数据集的“开始时间”这一列)。但是老板要求的是只要那个时间学生还在,都要打出来他
的名字,就是说,这个从09:30上课上到11:00的学生,他的名字应该在09:30,10:00,10:30这三组中都要打印出来,
以便可以直观的看到每个时间段都有什么人在上课!我刚学delphi不久,对quick report也不太了解,实在是没有办法了,
才上来麻烦大家,谢谢了
 
你应该先用SQL语句产生新的表中再打印就很容易,如果照上所说的很难对齐位置.可以用语
句写可是很麻烦,建议不采用.建议先产生新的表.表的格式如下.这样既快打印又方便
8:30 9:00 9:30 10:00.....
张三 张三 张三
李四
周五
....
 
强制结束!
 

Similar threads

后退
顶部