问题如下:
有两个表Table1和Table2,
Table1(ID,name,class) //学号、姓名、班级
Table2(ID,course, score) //学号、课程、成绩
实现如下形式的报表:
学生成绩表
学号 100000000
课程 成绩
语文 90
数学 80
物理 70
(课程条目不定,最多10门)
姓名 张山 班级; 2001
请问;实现以上形式的打印表格用fastreport如何做?最好给处详细描述。
有两个表Table1和Table2,
Table1(ID,name,class) //学号、姓名、班级
Table2(ID,course, score) //学号、课程、成绩
实现如下形式的报表:
学生成绩表
学号 100000000
课程 成绩
语文 90
数学 80
物理 70
(课程条目不定,最多10门)
姓名 张山 班级; 2001
请问;实现以上形式的打印表格用fastreport如何做?最好给处详细描述。
解决方案 »
- delphi 6 while not query.eof do和tdgrid問題
- 高分犒劳,关于如何保护自己的程序,不被其他程序Hook的问题
- 问一个怪或不怪问题,对DELPHI编译了解的进来
- 一个简单问题,请问这是什么控件?
- 请教一个DBCHECKBOX很奇怪的问题
- 不使用数据源,直接将TStringList的数据显示到DBGrid中,怎么写呢?谢谢!!
- 二进制文件如何读,具体代码?
- 怎么样调用这样的dll
- 有关向文本框添加数据的问题 急!急!给分70
- 动态菜单问题?
- windows 2003 让我头疼,怎么解决nt authory/system rpc 服务错误。
- 我不知道这么想对不对,请帮我看看
http://expert.csdn.net/Expert/topic/2155/2155207.xml?temp=.6373407
课程 成绩
语文 90
数学 80
物理 70
也就是如果‘课程’的结果集大于1,就按结果集的个数换行打印。
我在做报表中也遇到同样的问题,自己的解决思路是制作多张报表,在From中得到结果集,根据结果集的个数,选择向对应的报表,然后把结果集中取的数据以参数形式传递到报表中。这样做很麻烦,我也在找一个更简单和可循的方法。如果那位高手知道的话,就在这里指导我和楼主一下,谢谢~
1。主从表数据源设置。
2。 添加Band。可以在一个打印页中添加多个Master Band的,我原来也没有好好试验,结果发现可行的。
谢谢大家的关注,来着有分。