标题:VFP问题求助
只看楼主
q497968586
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2011-12-11
结帖率:75%
已结贴  问题点数:10 回复次数:14 
VFP问题求助
VFP求助:
题目:对GRADE表和STUDENT表实现指针联动查询,
要求在显示GRADE表中所有学生课程成绩的浏览窗口中,同时将各个学生对应的姓名和专业显示出来。

select 0
use student
index on 学号 tag xh_id
SELECT 0
use GRADE
set relation to 学号 into student
browse fields 学号,student.姓名,student.专业,课程号,成绩


问题:为什么会弹出这个窗口,上面的命令是正确的,以前也做过,但现在做却出现这情况
搜索更多相关主题的帖子: 课程 relation 
2011-12-11 16:27
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
弹出这个窗口 说明当前工作区中没有打开要使用的表
解决办法
sele 1
use student
sele 2
use grade
2011-12-11 17:11
q497968586
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2011-12-11
得分:0 
回复 2楼 tlliqi
还是不行,一运行还是跟之前的情况一样,代码自动缩减成这几串    browse fields 学号,student.姓名,student.专业,课程号,成绩
不是道是不是VFP的问题,现在都无法进行所有的命令查询,我想请问下select 0,和select 1,有什么区别?
2011-12-11 18:17
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
我想请问下select 0,和select 1,有什么区别?
只是工作区不同

另外,我看你不能光在命令窗口运行,你用表单
2011-12-11 18:23
q497968586
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2011-12-11
得分:0 
回复 4楼 tlliqi
它出现这情况是不是要查询的表记录不在所在的工作区内,我想请问可有办法,让命令窗口的查询对象在查询表的工作区内,
因为后面很多查询的题目都无法完成,要么出现这情况,要么找不到记录,所以我想请教下可否有办法。
2011-12-11 18:35
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
最好建表单,因为命令窗口只能一行一行执行
2011-12-11 18:55
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
以下是引用q497968586在2011-12-11 18:35:51的发言:

它出现这情况是不是要查询的表记录不在所在的工作区内,我想请问可有办法,让命令窗口的查询对象在查询表的工作区内,
因为后面很多查询的题目都无法完成,要么出现这情况,要么找不到记录,所以我想请教下可否有办法。
解决办法
先在工作区打开要查询的表
再查询

这样就不会出现找不到表的情况了
2011-12-11 18:58
q497968586
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2011-12-11
得分:0 
回复 7楼 tlliqi
但每次都得进行操作前都得打开表吗?以前是不会出现这情况的,最近才这样,有没更有效的办法一下解决?
2011-12-11 19:12
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
回复 8楼 q497968586
多数情况的操作要在表被打开时才能进行,不过表随时可打开或关闭的
用时就打开,退出就关闭
2011-12-11 19:41
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
select 0
use student
index on 学号 tag xh_id
SELECT 0
use GRADE
set relation to 学号 into student
browse fields 学号,student.姓名,student.专业,课程号,成绩
***********
出错就在老是用select 0

改:
select 0
use student
index on 学号 tag xh_id
SELECT 1
use GRADE
set relation to 学号 into student
browse fields 学号,student.姓名,student.专业,课程号,成绩


2011-12-11 19:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-357511-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048500 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved