如何将多个表的内容在同一行上输出
编号:QA003262
建立日期: 2000年8月24日 最后修改日期:2000年8月24日
所属类别:
王士鑫:
操作系统:WIN NT 4.0
编程工具:PB 6.5
问题:小生在为一所学校编写学籍管理系统时,发现一个问题。该校各年级设置课程不同。我将学生基本信息的学号、姓名、年级和班级作了一个表,将学号、课程和分数设了一个表,另外需要设置一个表保存各班级的课程设置信息。该校要求:必需将一个学生的各科成绩列在同一行上输出。其输出格式为:学号、姓名、科目N分数、科目N+1分数..。小生无论怎样设置课程表,都无法实现学校的这种输出要求!小生苦恼至极,特来向各位‘武林’高手求助将课程横排输出的锦囊妙计,还望不吝赐教,小生不胜感激。紧急征求答案!!!
水平: 中级
回答:
要求输出与你设置表结构没有必然的联系,可参考如下方法:
1.建立临时表,并且可以通过Alter命令随时增删表的字段(科目/分数).
2.将结果以ListView显示出来,其实方法与1类同.
3.通过Create动态建立DataWindow实现,实质同上.
4.多动脑筋,方法多得.....
此问题由彭定友回答。
| |
|
|
| |
|
|