4.3 表的基本操作
考點(diǎn)5 使用瀏覽器操作表
在交互式工作方式下,最簡(jiǎn)單、方便的方法就是使用BROWSE瀏覽器瀏覽表,打開(kāi)瀏覽器的方法有多種。在項(xiàng)目管理器中將數(shù)據(jù)庫(kù)展開(kāi)至表,然后單擊“瀏覽”按鈕,或直接在窗口中輸入BROWSE命令(首先應(yīng)該打開(kāi)表文件)。
1瀏覽器操作
(1)下一記錄(下箭頭鍵)。
(2)前一記錄(上箭頭鍵)。
(3)下一頁(yè)(PageDown鍵)。
(4)上一頁(yè)(PageUp鍵)。
(5)下一字段(Tab鍵)。
(6)前一字段(Shift+Tab鍵)。
2修改記錄
只需將光標(biāo)定位到要修改的記錄和字段上,就可以進(jìn)行修改了。
3刪除記錄
Visual FoxPro中刪除記錄有邏輯刪除和物理刪除兩種,邏輯刪除只在記錄旁做刪除標(biāo)記(如圖4-2所示),必要時(shí)可以進(jìn)行恢復(fù)物理刪除是在邏輯刪除的基礎(chǔ)上真正地將記錄從表中刪除。要在瀏覽器中刪除有刪除標(biāo)記的記錄,可選擇“表/徹底刪除”菜單命令。
圖4-2 增加和刪除記錄
考點(diǎn)6 增加、刪除、修改和顯示記錄的命令
1增加記錄
APPEND命令是在表的尾部增加記錄,格式有如下兩種。
格式1:APPEND
格式2:APPEND BLANK
2插入記錄
格式:INSERT [BEFORE][BLANK]
3刪除記錄
刪除記錄有物理刪除和邏輯刪除兩種,Visual FoxPro用來(lái)刪除記錄的命令如下。
(1)設(shè)置刪除標(biāo)記的命令
格式:DELETE [FOR lExpressionl]
說(shuō)明:如果不使用FOR短語(yǔ)指定邏輯條件,則只刪除當(dāng)前記錄,否則邏輯刪除滿足條件的所有記錄。
(2)恢復(fù)記錄的命令。
格式:RECALL [FOR lExpressionl]
說(shuō)明:使用該命令恢復(fù)表中邏輯刪除的記錄,短語(yǔ)FOR的功能同上。
(3)物理刪除有刪除標(biāo)記的記錄
格式:PACK
說(shuō)明:此命令用來(lái)物理刪除當(dāng)前表中所有帶刪除標(biāo)記的記錄。
(4)物理刪除表中的全部記錄
格式:ZAP
說(shuō)明:不管表中記錄是否帶有刪除標(biāo)記,此命令可以一次性將當(dāng)前表中的記錄全部物理刪除,但表結(jié)構(gòu)仍保留使用此命令相當(dāng)于DELETE ALL與 PACK的連用。
4修改記錄
在Visual FoxPro中可以交互修改記錄,也可以用指定值直接修改記錄。
(1)用EDIT或CHANGE命令交互式修改。
(2)用REPLACE命令直接修改。
5顯示記錄
格式:LIST/DISPLAY [[FIELDS]FieldList][FOR LExpressionl][OFF]
[TO PRINTER[PROMPT]|TO FILE FileName]
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |