3.4 表的使用
1. 工作區(qū)
工作區(qū):
指用來標(biāo)識一張打開的表的區(qū)域。一個(gè)工作區(qū)在某一時(shí)刻只能打開一張表,但可以同時(shí)在多個(gè)工作區(qū)打開多張表,一張可以在多個(gè)工作區(qū)中多次被打開。每個(gè)工作區(qū)都有一個(gè)編號。
表的別名:
在工作區(qū)中打開表時(shí)為該表所定義的名稱??梢宰远x別名,否則系統(tǒng)默認(rèn)就以表名作為別名。若一張表在多個(gè)工作區(qū)中被打開,系統(tǒng)默認(rèn)在表名后依次加_a 、_b…。
自定義別名的格式: USE <表名> ALIAS <別名>
當(dāng)前工作區(qū):
正在使用的工作區(qū)??梢酝ㄟ^“數(shù)據(jù)工作期窗口”或用 SELECT命令把任何一個(gè)工作區(qū)設(shè)置為當(dāng)前工作區(qū)。
SELECT 命令格式: SELECT <工作區(qū)號>|<別名>
要操作非當(dāng)前工作區(qū)中的表,可以把其它工作區(qū)選為當(dāng)前工作區(qū),或在命令中強(qiáng)行指定工作區(qū)。
命令格式: IN <工作區(qū)號>|<別名>
ALIAS([工作區(qū)號])函數(shù):
測試指定工作區(qū)中的表的別名,無參數(shù)時(shí)指當(dāng)前工作區(qū)表的別名。
SELECT([別名])函數(shù):
測試指定別名的表所在的工作區(qū)號,無參數(shù)時(shí)指當(dāng)前工作區(qū)的區(qū)號。
2. 表的打開和關(guān)閉
打開表的途徑
關(guān)閉表的途徑
文件菜單中的打開
工具欄上的打開
數(shù)據(jù)工作期窗口中關(guān)閉
USE
數(shù)據(jù)工作期窗口中打開
USE <表名>
USE IN <別名>|<工作區(qū)號>
CLOSE ALL
USE <表名> IN <工作區(qū)號>
USE <表名>AGAIN
CLOSE DATABASE
CLOSE TABLE
USE <表名> ALIAS <別名>
退出VFP系統(tǒng),則關(guān)閉所有的表
1. 工作區(qū)
工作區(qū):
指用來標(biāo)識一張打開的表的區(qū)域。一個(gè)工作區(qū)在某一時(shí)刻只能打開一張表,但可以同時(shí)在多個(gè)工作區(qū)打開多張表,一張可以在多個(gè)工作區(qū)中多次被打開。每個(gè)工作區(qū)都有一個(gè)編號。
表的別名:
在工作區(qū)中打開表時(shí)為該表所定義的名稱??梢宰远x別名,否則系統(tǒng)默認(rèn)就以表名作為別名。若一張表在多個(gè)工作區(qū)中被打開,系統(tǒng)默認(rèn)在表名后依次加_a 、_b…。
自定義別名的格式: USE <表名> ALIAS <別名>
當(dāng)前工作區(qū):
正在使用的工作區(qū)??梢酝ㄟ^“數(shù)據(jù)工作期窗口”或用 SELECT命令把任何一個(gè)工作區(qū)設(shè)置為當(dāng)前工作區(qū)。
SELECT 命令格式: SELECT <工作區(qū)號>|<別名>
要操作非當(dāng)前工作區(qū)中的表,可以把其它工作區(qū)選為當(dāng)前工作區(qū),或在命令中強(qiáng)行指定工作區(qū)。
命令格式: IN <工作區(qū)號>|<別名>
ALIAS([工作區(qū)號])函數(shù):
測試指定工作區(qū)中的表的別名,無參數(shù)時(shí)指當(dāng)前工作區(qū)表的別名。
SELECT([別名])函數(shù):
測試指定別名的表所在的工作區(qū)號,無參數(shù)時(shí)指當(dāng)前工作區(qū)的區(qū)號。
2. 表的打開和關(guān)閉
打開表的途徑
關(guān)閉表的途徑
文件菜單中的打開
工具欄上的打開
數(shù)據(jù)工作期窗口中關(guān)閉
USE
數(shù)據(jù)工作期窗口中打開
USE <表名>
USE IN <別名>|<工作區(qū)號>
CLOSE ALL
USE <表名> IN <工作區(qū)號>
USE <表名>AGAIN
CLOSE DATABASE
CLOSE TABLE
USE <表名> ALIAS <別名>
退出VFP系統(tǒng),則關(guān)閉所有的表