VFP工作区的概念知识要点
VFP工作区的概念知识要点
1. VFP有关工作区的规定
工作区:VFP有32767个工作区。在每个工作区打开的表均有各自独立的指针。
工作区序号:1~32767,访问其他工作区的数据时,必需使用别名。
工作区有三种别名:
(1)对应1到10区,别名分别为A到J;
(2)USE命令打开表时所定义的别名;
(3)打开表文没有定义别名,则表文件名本身就是别名。
系统启动时,第一工作区为当前工作区。
2. 工作区的选择
命令格式:SELECT <工作区号>/<别名>
说明:SELECT命令不影响任何区中的表文件和记录指针。
例6.15 工作区的选择命令SELECT应用。
SELECT 1
USE 学生情况
SELECT 2
USE 学生成绩
SKIP 1
SELECT A
? DBF( ) && g:/ vfp98/学生情况.db
说明:DBF( )函数返回当前工作区打开的表名
3. 工作区之间的互访
格式:别名?/FONT>>字段名 或 别名.字段名
例6.16 假定已建立了两个表文件,“学生情况.dbf”,“学生成绩.dbf”。
SELE 1
USE 学生情况
LOCATE FOR 学号="10012"
SELE 2
USE 学生成绩
LOCATE FOR 学号="10012"
SELE 1
DISPLAY 学号,姓名,性别,B->外语,B->计算机
学号 姓名 性别 B->外语 B->计算机
10001 王晓芳 女 90 88.0