(求助)一个复杂PB打印报表的设计问题
做毕业设计有这样一个复杂的打印报表,该如何设计呀:
有三个表(学生信息表,课程信息表,学生成绩表)要求:用A3打印纸,纵向打印
1、报表的上半部分是学生信息表中的所有字段,排成两列。
2、下半部分是学生从大一到大四四年的成绩信息表。格式如下:
姓名 学号 入学时间 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
毕业证编号 是否授予学位 家庭住址 。。。。。。。。。。。。。。。。。。。。。。。。
一年级 二年级 三年级 四年级
第一学期 第二学期 第三学期 第四学期 第五学期 第六学期 第七学期 第八学期
课称,学时,成绩() 课称,学时,成绩 () 课称,学时,成绩() 课称,学时,成绩()
数学 82 70 英语 90 75 80 73 统计学62 75 24 80 体育 40 89 34 78
政治 42 83 ...................................................................
.......................................................................................
.......................................................................................
其中的“()”表示学时、成绩,因为写不下了,用括号来表示,此处的“课称”指的是“课程名称”,此字段是从课程信息表中检索出来的;成绩是从学生成绩表中检索出来的。此三个表的联系为:学生信息表中的“学生编号”对应学生成绩表中的“学生编号”;学生成绩表中的“课程编号”对就于课程信息表中的“课程编号”并从此表中取出对应的课程名称,学时,学分等字段,因为空间的关系,上面没有把学分字段加进去。
我设计的思路是:
1、用freeform显示风格把学生基本信息表(打印报表的上半部分)建立起来,dw_stu_information
2、用Grid风格设计第一学期的表(课程名称,学时,学分,成绩),用Grid设计第二学期的表(学时,学分,成绩)。依次类推,设计出来第三到第八学期的表,共八张Grid风格的表。
3、然后用一个复合风格的表,把这九张表组合成一张复合风格的表。
4、这样做,太复杂了,主要是上下半部分的很难对齐。
请各位高手指点一下,我该如何设计这种打印格式的报表,请说详细一点,拜托各位了!!!