热情软件屋

 

如何将多个表的内容在同一行上输出


编号: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.多动脑筋,方法多得.....

此问题由彭定友回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio