首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

有关LOCATE FOR字段变量=内存变量的有关问题

2012-02-07 
有关LOCATE FOR字段变量内存变量的问题?(38)有以下命令序列:SELECT1USEst1LISTOFFGOTOPSELECT2USEst2LIST

有关LOCATE FOR字段变量=内存变量的问题?
(38)   有以下命令序列:
SELECT   1
USE   st1
LIST   OFF
GO   TOP
SELECT   2
USE   st2
LIST   OFF
LOCATE   FOR   姓名=A-> 姓名
?RECNO()
st1.dbf文件的内容
姓名   年龄   性别
欧阳惠   25   女
李明   28   男
杨霞   25   女
吴友   23   男
郭昊   26   男
st1.dbf文件的内容
姓名   年龄   性别
李明   28   男
吴友   23   男
杨霞   25   女
欧阳惠   25   女
郭昊   26   男
执行以上命令序列后,所显示的记录号是(c)
A)   2   B)   3   C)   4   D)   20
为什么结果是4啊,能详细解释一下吗?先谢了.

[解决办法]
ST1第一条记录是欧阳惠,ST2的第四条记录是欧阳惠,当然是C了
[解决办法]
没错
[解决办法]
关键这句:

LOCATE FOR 姓名=A-> 姓名


在表ST2中查找A区即第一个工作区(是表ST1)的当前姓名,ST1的当前姓名是欧阳惠

在ST2查到是第4个记录,所以答案是记录4 是C

热点排行