2.11 工作區(qū)
一。工作區(qū)的概念:使用use命令打開一個(gè)表,實(shí)質(zhì)是在內(nèi)存中開辟一個(gè)區(qū)域,去存放被打開表的數(shù)據(jù)。工作區(qū)就是表打開的區(qū)域。打開一個(gè)表時(shí),若還想操作其它的表,還得使用use命令去打開另一個(gè)表。然而在打開新表的同時(shí),前一個(gè)被打開的表也就自動(dòng)關(guān)閉了,這種情況稱為單工作區(qū)操作。單工作區(qū)操作方式常常難以滿足數(shù)據(jù)處理的需要,為止,vfp提供了多工作區(qū)操作方式。
1. vfp允許同時(shí)最多開辟32767個(gè)工作區(qū),打開32767個(gè)表,每個(gè)區(qū)某一時(shí)刻只能打開一個(gè)表。
2.用戶可使用select命令選擇任意一個(gè)工作區(qū),對(duì)該區(qū)中的表進(jìn)行操作。當(dāng)前被選擇的工作區(qū)稱為當(dāng)前工作區(qū)。任何時(shí)刻用戶只能選擇一個(gè)工作區(qū)成為當(dāng)前工作。
3.對(duì)當(dāng)前工作區(qū)中的表的操作,不影響其它工作區(qū)的表。
4.如果不在表間建立關(guān)聯(lián),由各區(qū)中的表的記錄指針保持相對(duì)獨(dú)立。
5.32767個(gè)工作區(qū)可用相應(yīng)的數(shù)字標(biāo)識(shí),前10個(gè)工作區(qū)還可用字母A~J標(biāo)識(shí)。就是說,1號(hào)工作區(qū)即是A區(qū),2號(hào)工作區(qū)即是B區(qū),以此類推。
6.同一個(gè)表可在不同的工作區(qū)中打開。
7.系統(tǒng)啟動(dòng)后若用戶沒有選擇工作區(qū),則系統(tǒng)自動(dòng)選擇1號(hào)工作區(qū)為當(dāng)前工作區(qū)。就是說,我們此前所進(jìn)行的表操作都是在1號(hào)工作區(qū)進(jìn)行的。
8.可以先選擇工作區(qū),后打開表,也可以在打開表的同時(shí)選擇工作。
二。工作區(qū)的操作:
1.打開表的同時(shí)選擇工作區(qū):
格式:use 表名 in 工作區(qū)
說明:在指定的工作區(qū)打開表,此種方式被打開的表名就是表的別名。表別名可用于選擇工作區(qū)。
2.打開表的同時(shí)命名表別名:
格式:use 表名 alias 別名
說明:表別名可用于選擇工作區(qū)。
3.選擇工作區(qū):
格式:select 別名|工作區(qū)號(hào)
說明:
(1).工作區(qū)號(hào)范圍為1~32767;前10個(gè)工作區(qū)系統(tǒng)規(guī)定的別名是A~J,可以使用打開表時(shí)命名的別名,如果沒有命名別名,則表名就是別名。
(2).select 0為選擇最小可用工作區(qū)。假設(shè)已經(jīng)打開了1號(hào)和2號(hào)工作區(qū),則最小可用工作區(qū)為3號(hào)工作區(qū),select 0相當(dāng)于select 3
例:
selece A &&即選擇1號(hào)工作區(qū)
use 職工檔案 alias da &&此后da和A都代表1號(hào)工作區(qū)
use 工資情況 in 2 &&在2號(hào)工作區(qū)打開"工資情況"表,表名即是工作區(qū)的別名
sele da
browse &&顯示"職工檔案"表的記錄
select 工資情況 &&即選擇2號(hào)工作區(qū)
browse
select A
use &&關(guān)閉1號(hào)工作區(qū)的表,即"職工檔案"
select 2
use &&關(guān)閉2號(hào)工作區(qū)的表,即"工資情況"
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)VF三套全真預(yù)測試題及答案全國計(jì)算機(jī)等級(jí)考試二級(jí)VF輔導(dǎo)筆記匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |