2.8 使用命令建立和操作索引文件
一。建立索引文件:對(duì)打開的索引文件,可用下列命令建立索引:
格式:index on 索引關(guān)鍵字|tag 索引名|to 索引文件名
說(shuō)明:(1).tag 索引名:指定索引名,此索引存放在與表名相同的。cdx文件中。
(2).to 索引文件名:選擇此項(xiàng)生成獨(dú)立索引,即一個(gè)索引存放在一個(gè)索引文件中;否則生成的是結(jié)構(gòu)化復(fù)合索引。
例1:建立"工資情況"表的結(jié)構(gòu)化復(fù)合索引文件,其索引關(guān)鍵字分別為姓名和工資,而索引名分別為xm和gz.
use 工資情況
browse
index on 姓名 tag xm
index on 工資 tag gz
browse
分別執(zhí)行以上命令后,生成了"工資情況。cdx"文件,其中存放了xm和gz兩個(gè)索引。
例2:用"姓名"作索引關(guān)鍵字,建立"職工檔案。dbf"的獨(dú)立索引文件,文件名為a.idx.
use 職工檔案
index on 姓名 to hello &&執(zhí)行此命令,檢查默認(rèn)目錄e:\myvfp,會(huì)發(fā)現(xiàn)多了一個(gè)文件:hello.idx
use
二。打開索引:打開表時(shí),系統(tǒng)會(huì)自動(dòng)打開結(jié)構(gòu)化復(fù)合索引,但此時(shí)顯示的仍是物理順序。要使索引起作用,必須指定主控索引。主控索引就是控制當(dāng)前顯示順序的索引。也可以在打開表的同時(shí)指定主控索引。
1.打開表的同時(shí)打開索引并指定主控索引:
格式:use 表名 [index 索引文件名] [order tag 順序號(hào)|索引名]
說(shuō)明:(1).index 索引文件名:用于打開獨(dú)立索引文件。
(2).order tag 順序號(hào)|索引名:用于打開結(jié)構(gòu)化復(fù)合索引。其中,順序號(hào)為該索引在復(fù)合索引文件中的先后順序,即在"表設(shè)計(jì)器"的"索引"選項(xiàng)卡中看到的該索引的位置。
例:在命令窗口輸入以下命令依次執(zhí)行:
use 職工檔案 index hello &&打開表的同時(shí)打開獨(dú)立索引hello
browse &&顯示的是按姓名索引的順序,如圖18
use
use 工資情況 order tag 2 &&顯示的是gz索引的順序,如圖19,因?yàn)間z在"表設(shè)計(jì)器"中位置為2,如圖20
use
圖18
圖19
圖20
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)VF三套全真預(yù)測(cè)試題及答案
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF輔導(dǎo)筆記匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |