有一个表                             用QREPORT组件想打印出来以下的报表
学号     课程     成绩              学号  001  002   003   
001      001      65                001   65   90    80
001      002      90                
001      003      80                      001  002   004   005
002      001      60                002   60   65    70    80 
002      002      65
002      004      70                      001  002   004  
002      005      80                004   90   60    70
004      001      90
004      002      60                好长时间了,都没有解决的问题
004      004      70                望各位高手

解决方案 »

  1.   

    并不是太难,你只要自己通过程序控制就可以了,报表的产生时如果你不通过程序控制
    就直接的一个print那些线就会自动的话,如果你通过程序的控制比如:
    select 学号,课程,成绩 from yourtable order by  学号 
    之后通过一个for语句从table的头到table的尾 如果001 就加一个控件(我记不清时什么控件了)让它的caption(就时显示字的属性,记不清了额)=001 之后指定它的位置
    就这样上面的位置都是自己用数字控制出来的