(求助)一个复杂PB打印报表的设计问题

zsl6658 2005-09-20 11:09:03
做毕业设计有这样一个复杂的打印报表,该如何设计呀:
有三个表(学生信息表,课程信息表,学生成绩表)要求:用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、这样做,太复杂了,主要是上下半部分的很难对齐。
请各位高手指点一下,我该如何设计这种打印格式的报表,请说详细一点,拜托各位了!!!
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
klbt 2005-09-26
  • 打赏
  • 举报
回复
确实比较复杂。

不清楚你的成绩表表结构,能否这样考虑,成绩表想办法用一个数据窗口实现。
这样的话比较容易拼接。
zsl6658 2005-09-20
  • 打赏
  • 举报
回复
各位高手,请帮帮忙呀。

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧