VFP第3章数据管理与维护_多区操作.pptVIP

  • 2
  • 0
  • 约2.91千字
  • 约 21页
  • 2017-12-07 发布于江西
  • 举报
VFP第3章数据管理与维护_多区操作

§3.4多工作区数据表的操作 在当前工作区打开一个表文件后,如果再打开第二个表文件,系统将自动先关闭第一个表文件后,再打开第二个表文件。这种操作称为“单表操作”。 在实际运用中,常常需要对两个或两个以上的表文件同时操作,这涉及到多表操作。多表操作是以工作区为基础的。 一.工作区与数据工作期 1.多工作区 ⑴工作区:系统为当前正在使用的数据表文件开辟的一个内存区域。 系统提供32767个工作区,每个工作区中的表都有自己的记录指针,各个工作区彼此独立,数据互不干扰。在任何时刻,操作对象只能占用一个工作区,这个工作区称“当前工作区”。 启动Visual FoxPro 后系统默认1号工作区为当前工作区。 ⑵别名:建立数据表文件时要为其命名,打开该表文件后,还可以为它另取一个别名。别名代表工作区号或表文件名。 系统约定前10个工作区的别名分别为:A、B、C、D、E、F、G、H、I、J。 利用命令USE 表文件名 ALIAS别名可以为表文件指定别名。 例:USE 学生? ALIAS XS ?XS是学生.DBF的别名 不指定别名,系统默认表文件的主名为别名。 例:USE 教师??? 教师也是教师.DBF的别名 在主工作区上访问其他工作区上的数据,或调用其它工作区中表文件字段时,必须使用别名调用格式以示区别。 别名调用格式:别名.字段名 或 别名-字段名 ⑶工作区命令 命令:SELECT

文档评论(0)

1亿VIP精品文档

相关文档