W
webug
Unregistered / Unconfirmed
GUEST, unregistred user!
高难度报表打印,(600分),回答好到http://www.delphibbs.com/delphibbs/dispq.asp?lid=1211721取分 (10分)<br />我正在做成绩管理系统现有三个表:表1(学号,姓名,,考试名称,科目,成绩,考试年份,班级,年级);
如4101001在2002年yw,sx,yy科目考试在表1的记录如下(可能还有其它单元考的内容,这里没列出):
studentid name Examname Subject Score year class grade
4101001 jane 上期期考 yw 70 2002 201 k2
4101001 jane 上期期考 sx 60 2002 201 k2
4101001 jane 上期期考 yy 50 2002 201 k2
4101001 jane 下期期考 yw 40 2002 201 k2
4101001 jane 下期期考 sx 30 2002 201 k2
4101007 jane 下期期考 yy 20 2002 201 k2
4101001 jane 年度考试 yw 60 2002 201 k2
4101001 jane 年度考试 sx 50 2002 201 k2
4101007 jane 年度考试 yy 40 2002 201 k2
其中科目来自表2(科目代号,科目名称);有10几个科目;
其中考试名称来自表3(考试名称)
现要为不同年级班级的每个学生做这样的一张报表且格式是固定的只能套打.
报表的格式固定且必须能实现分年度套打该年度的成绩:
如2001年入学的学生今年是2年级在2002年(今年)成绩表应打在第二栏(如下)
(同时如需要时也可打全部成绩)
__________________________________________________________
| 科 目 | 语文 | 数学 | 英语 |... |
|--------------------------------------------------------|
| | 上期期考 | | | |... |
| 年 年级| 下期期考 | | | |... |
| | 学年考试 | | | |... |
|--------------------------------------------------------|
| | 上期期考 | 70 | 60 | 50 |... |
|2002年2年级| 下期期考 | 40 | 30 | 20 |... |
| | 学年考试 | 60 | 50 | 40 |... |
|--------------------------------------------------------|
| | 上期期考 | | | |... |
| 年 年级| 下期期考 | | | |... |
| | 学年考试 | | | |... |
|--------------------------------------------------------|
| | 上期期考 | | | |... |
| 年 年级| 下期期考 | | | |... |
| | 学年考试 | | | |... |
----------------------------------------------------------
如何实现呢??太难了.快救命啊
另:成绩表也含有其它考试名称成绩如单元考等,但报表只要打印:上期期考/下期期考/学年考试
如4101001在2002年yw,sx,yy科目考试在表1的记录如下(可能还有其它单元考的内容,这里没列出):
studentid name Examname Subject Score year class grade
4101001 jane 上期期考 yw 70 2002 201 k2
4101001 jane 上期期考 sx 60 2002 201 k2
4101001 jane 上期期考 yy 50 2002 201 k2
4101001 jane 下期期考 yw 40 2002 201 k2
4101001 jane 下期期考 sx 30 2002 201 k2
4101007 jane 下期期考 yy 20 2002 201 k2
4101001 jane 年度考试 yw 60 2002 201 k2
4101001 jane 年度考试 sx 50 2002 201 k2
4101007 jane 年度考试 yy 40 2002 201 k2
其中科目来自表2(科目代号,科目名称);有10几个科目;
其中考试名称来自表3(考试名称)
现要为不同年级班级的每个学生做这样的一张报表且格式是固定的只能套打.
报表的格式固定且必须能实现分年度套打该年度的成绩:
如2001年入学的学生今年是2年级在2002年(今年)成绩表应打在第二栏(如下)
(同时如需要时也可打全部成绩)
__________________________________________________________
| 科 目 | 语文 | 数学 | 英语 |... |
|--------------------------------------------------------|
| | 上期期考 | | | |... |
| 年 年级| 下期期考 | | | |... |
| | 学年考试 | | | |... |
|--------------------------------------------------------|
| | 上期期考 | 70 | 60 | 50 |... |
|2002年2年级| 下期期考 | 40 | 30 | 20 |... |
| | 学年考试 | 60 | 50 | 40 |... |
|--------------------------------------------------------|
| | 上期期考 | | | |... |
| 年 年级| 下期期考 | | | |... |
| | 学年考试 | | | |... |
|--------------------------------------------------------|
| | 上期期考 | | | |... |
| 年 年级| 下期期考 | | | |... |
| | 学年考试 | | | |... |
----------------------------------------------------------
如何实现呢??太难了.快救命啊
另:成绩表也含有其它考试名称成绩如单元考等,但报表只要打印:上期期考/下期期考/学年考试