3.3.2 打开和关闭表
当一张表的表结构刚刚创建完时,该表处于打开状态。打开的表可以被关闭。被关闭的表必须再次被打开后才能访问其中的数据。
一、表的打开
1.通过界面操作
(1)使用“文件”菜单中的“打开”命令或单击工具条上的“打开”按钮。
(2)在“数据工作期”窗口中单击“打开”按钮(图3-7),在“打开”窗口中选择一张表,并将其打开。
图3-7 “数据工作期”对话框
(3)用USE?命令打开“使用”窗口,在该窗口中选择一张表,并将其打开。
注意:“使用”与“打开”窗口相似,不同处在于,“使用”窗口中打开的表占用当前工作区,而“打开”窗口则是选用一个未被使用的工作区打开表。
2.使用命令
可以使用如下命令在当前工作区中打开一张表。
USE表文件名
如果要在一个未被使用的区号最小的工作区中打开一张表,则可使用命令:
SELECT 0
USE表文件名
或
USE表文件名IN 0
说明:除非是SQL命令,否则不能直接访问未打开的表中的数据。SQL命令能够自动打开所操作的表。
3.多次打开一张表
一张表可以在多个工作区中被多次打开。再次打开同一张表时,必须在USE命令后面加上AGAIN子句。例如:
USE STU
SELECT 0
USE STU AGAIN
二、表的关闭
在一个工作区中已打开了一张表,当在此工作区中再次打开另一张表时,先前的表将自动被关闭。用户可通过界面操作或命令方式关闭已打开的表。
1.通过界面操作
在“数据工作期”窗口中先选中一张表的别名,单击“关闭”按钮即可。
2.使用命令关闭
(1)关闭当前工作区中的表的命令为:
USE
(2)关闭非当前工作区中的表的命令为:
USE IN别名|工作区
或者
SELECT别名|工作区
USE
(3)关闭所有工作区中的表的命令为:
CLOSE ALL(关闭所有表及项目窗口)
或者
CLOSE DATABaseS(关闭所有自由表或当前数据库表)
或者
CLOSE TABLES(关闭所有自由表或当前数据库表)
CLOSE TABLES ALL(关闭所有表但不关闭项目窗口)
(4)退出VFP系统时,所有的表都将关闭。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。