不解答我从发贴,先五十分,回答好地,我再加分,嘿嘿,其实我没有多少分,但能给130分

gfkhtddh 2006-03-23 09:50:56
我做一个成绩统计表,打印出来要在一张纸上打出一个学生基本情况及这名学生的所有科目的所以成绩,一个月考四次试,学生基本情况包括:学号,姓名,英文名,地址,电话,生日等基本情况
课程有:语文,数学,英雄等十门课程,考试类别有:考试月份,第几次考试,考试时间,考试科目1\2\3,名次,分班级,年级,对我来说挺复杂地,请高手能帮我指点一下,这里谢谢了,
我的设计思想是为减少表数据量(同进方便前台实现),建了一个学生基本情况表,包括学生的基本信息及班级,年级,学生成绩表中字段是这样的:学号,考试月份,考试次数id,语文,数学,外语.....,总分,名次.还有一个班级表:班级ID,班级名.年级表:年级ID,年级名,考试次数表:次数ID,次数类别说明.
其实我建地表我觉得不规范,但我不道怎么去实现更好一些,因为课程不能改动了,这是第一个问题,
第二个问题是:我建表后在数据窗口中自由格试数据窗口设计了学生的基本情况数据,还有一个是学生成绩数据窗口,怎么把这二个表合成一个数据窗口?因为这二个表都需要以学生ID过滤后显示,
求求各位高手帮我一下好么,
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gfkhtddh 2006-03-23
  • 打赏
  • 举报
回复
是要用到retrieve(‘ID’)我现在用crosstab你说的格式,我表是学生id,次数id,课程id和成绩,要建一个表,显示retrieve一个学生的每次考试几门课程的成绩,但是,总是课程下不显示成绩,是怎么回事呢,学生id,次数id,课程id是联合主键,然后里面我想显示成绩,可是总是实现不了,
jimmyxc 2006-03-23
  • 打赏
  • 举报
回复
不知道你的表的格式,每次只显示一个人?然后只显示这个人的课程成绩么?如果这样成绩的dw用retrieve(‘ID’)来处理,只检索出符合这个ID考生的成绩
gfkhtddh 2006-03-23
  • 打赏
  • 举报
回复
能从建库到建表到到数据窗口详细讲一下么?大家都是搞pb的,建一个表试一下好么?然后发详细点好么
jimmyxc 2006-03-23
  • 打赏
  • 举报
回复
考虑用crosstab格式的dw来做

609

社区成员

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

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