爱问知识人 爱问教育 医院库

关于vfp多表操作的问题

首页

关于vfp多表操作的问题

  vfp的多表操作,其中一个表里有 姓名,以及学号,等信息,另一个表中有学号,课程号,成绩等。现在,用多表操作,将某个人的成绩 都列出来,该怎么实现呢?
我是这样做的,可是为什么不对呀
select 1
use 学生
index on 姓名 tag xm
use 学生 order xm
find 某人
select 2
use 成绩
list fields 姓名,成绩 for 学生号=学生.学生号 off


请帮小弟一把啊~~

提交回答
好评回答
  • 2006-06-19 20:51:47
    select 1
    use 学生
    index on 姓名 to xm
    use 学生 order xm
    在第一个工作区里面找某个对象
    select 2
    use 成绩
    list fields 姓名,成绩 for 学生号="学生号是字符型所以要用定界符"再按ENTER
    

    蓝***

    2006-06-19 20:51:47

其他答案

    2006-06-18 14:15:27
  • 要用SQL语句的:
    sele 学生成绩.学号,学生档案.姓名,学生成绩.课程号,课程表.课程名,学生成绩.成绩 from 学生成绩,学生档案,课程表 where 学生成绩.学号=学生档案.学号 and 学生成绩.课程号=课程表.课程号
    ***
    我不知道你的意图啊,不过一般的多表操作都是可以通过SQL语句实现的。

    ****

    2006-06-18 14:15:27

  • 2006-06-18 11:25:09
  • VF 我有一段时间没用了,但是看你上面的程序,很显然是不正确的,VF的命令格式我现在记得不太清楚了,但我可以告诉你怎样的方法去操作,
    先在工作区1打开"学生"表,对学号进行索引,
     在再工作区2打开"成绩"表,对学号进行了索引,
     使用关联命令,好像命令是RELA,对两个表进行了关联,
     再使用LIST命令可以把它查找出来,
    具体方法请自己
    

    w***

    2006-06-18 11:25:09

类似问题

换一换
  • 数据库 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 171-190
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):