关于vfp多表操作的问题
vfp的多表操作,其中一个表里有 姓名,以及学号,等信息,另一个表中有学号,课程号,成绩等。现在,用多表操作,将某个人的成绩 都列出来,该怎么实现呢? 我是这样做的,可是为什么不对呀 select 1 use 学生 index on 姓名 tag xm use 学生 order xm find 某人 select 2 use 成绩 list fields 姓名,成绩 for 学生号=学生.学生号 off 请帮小弟一把啊~~
select 1 use 学生 index on 姓名 to xm use 学生 order xm 在第一个工作区里面找某个对象 select 2 use 成绩 list fields 姓名,成绩 for 学生号="学生号是字符型所以要用定界符"再按ENTER
VF 我有一段时间没用了,但是看你上面的程序,很显然是不正确的,VF的命令格式我现在记得不太清楚了,但我可以告诉你怎样的方法去操作, 先在工作区1打开"学生"表,对学号进行索引, 在再工作区2打开"成绩"表,对学号进行了索引, 使用关联命令,好像命令是RELA,对两个表进行了关联, 再使用LIST命令可以把它查找出来, 具体方法请自己
要用SQL语句的: sele 学生成绩.学号,学生档案.姓名,学生成绩.课程号,课程表.课程名,学生成绩.成绩 from 学生成绩,学生档案,课程表 where 学生成绩.学号=学生档案.学号 and 学生成绩.课程号=课程表.课程号 *** 我不知道你的意图啊,不过一般的多表操作都是可以通过SQL语句实现的。