问题如下:
 有两个表Table1和Table2,
        Table1(ID,name,class)    //学号、姓名、班级
        Table2(ID,course, score)   //学号、课程、成绩
实现如下形式的报表:
    
                  学生成绩表
     
        学号  100000000 
        课程                    成绩
        语文                     90
        数学                     80
        物理                     70
        (课程条目不定,最多10门)
        姓名 张山        班级; 2001   
        
请问;实现以上形式的打印表格用fastreport如何做?最好给处详细描述。另外100分在以下网址:
http://expert.csdn.net/Expert/topic/2155/2155201.xml?temp=.2155573

解决方案 »

  1.   

    这主要是运用主从表打印,方法如下:
    1.先在前台把table1和table2之间建立主从关联(用学号作关键字)。
    2.剩下的就是在fastreport中设置。
      1)拖MasterBand到报表中,把数据源设为Table1。把你要打印的table1字段放上去。
      2)相应拖从表Band到报表中,把数据源设为Table2。把你要打印的table2字段放上去。
      

  2.   

    问题是:主表的数据分为两段显示,表格的开始几行和结束几行,难道可以在一个fastreport中添加两个MastBand?