- 數據庫應用技術:Visual FoxPro 6.0上機指導與練習
- 魏茂林主編
- 806字
- 2018-12-27 18:40:24
實訓4 刪除記錄
跟我做
實訓要求
- 掌握刪除記錄的方法
- 掌握恢復邏輯刪除記錄的方法
實例1 使用菜單和命令方式逐條邏輯刪除“圖書”表中的第2、第5和第7條記錄,再恢復第5條記錄。
操作步驟:
(1)在“圖書”表的“瀏覽”窗口中,將鼠標指針指向第2條記錄第1個字段左邊的空白處,再按鼠標左鍵,這時在空白處做了一個黑色刪除標記。
(2)按照上述方法,給第5條記錄做刪除標記。
(3)刪除第7條記錄,在“命令”窗口鍵入命令:
GO 7 DELETE
在“瀏覽”窗口觀察第7條記錄的刪除標記。
(4)恢復第5條記錄的刪除操作,只要單擊第5條記錄的刪除標記,取消刪除標記即可。也可以在“命令”窗口鍵入命令:
GO 5 RECALL
在“瀏覽”窗口觀察第5條記錄的刪除標記。
如果要物理刪除記錄,可單擊“表”菜單中的“徹底刪除”命令,刪除帶刪除標記的記錄。也可以在“命令”窗口鍵入命令:
PACK
想一想
如果物理刪除某條記錄后,則該表的備注型或通用型文件是否一起被刪除?該記錄所對應的備注型或通用型字段內容是否被一起刪除?
實例2 成批邏輯刪除“圖書”表中單價在17~20之間的記錄。
操作步驟:
(1)在刪除操作前先瀏覽“圖書”表中的記錄,如圖2-14所示。

圖2-14 “圖書”表記錄
(2)在瀏覽“圖書”表的窗口中,單擊“表”菜單中的“刪除記錄”選項。
(3)在打開的“刪除”對話框中鍵入刪除范圍和條件,如圖2-15所示。

圖2-15 “刪除”對話框
觀察帶刪除標記的記錄有幾條,符合刪除條件的記錄是否都帶刪除標記。
刪除條件:BETWEEN(單價,17,20),也可以寫為:單價>=17 AND 單價<=20。
想一想
上述刪除記錄操作后,如果要成批恢復單價在18~19元之間的記錄,使用菜單方式如何操作?使用命令如何操作?
練一練
1.填空題
(1)使用DELETE、RECALL命令操作時,省略范圍選項,則對當前表______的記錄進行操作。
(2)要從當前表中真正刪除一條記錄,應先用命令______,再用命令______。
2.選擇題
(1)下列四組命令中,兩條命令執行的結果可能不同的是( )。
A.DELETE
DELETE RECORD RECNO()
B.DELETE ALL
DELETE FOR .T.
C.DELETE FOR <條件>
DELETE WHILE <條件>
D.DELETE
DELETE NEXT 1
(2)ZAP命令可以刪除當前表的( )。
A.全部記錄 B.滿足條件的記錄
C.結構 D.有刪除標記的記錄
(3)在數據表中,記錄是由字段值構成的數據序列,但數據長度要比各字段寬度之和多一個字節,這個字節是用來存放( )。
A.記錄分隔標記的 B.記錄序號的
C.記錄指針定位標記的 D.刪除標記的
動手做
1.邏輯刪除“讀者”表中的全部記錄。
2.恢復“讀者”表中1980年以后出生的記錄。
3.恢復“讀者”表中1980年以前出生的記錄。
- Unreal Engine:Game Development from A to Z
- 自動控制工程設計入門
- 完全掌握AutoCAD 2008中文版:綜合篇
- 21天學通Visual Basic
- JSF2和RichFaces4使用指南
- 網絡綜合布線設計與施工技術
- Implementing AWS:Design,Build,and Manage your Infrastructure
- Microsoft System Center Confi guration Manager
- 筆記本電腦維修之電路分析基礎
- Machine Learning with Spark(Second Edition)
- 計算機應用基礎實訓·職業模塊
- NetSuite ERP for Administrators
- 洞察大數據價值:SAS編程與數據挖掘
- 網絡設備規劃、配置與管理大全(Cisco版)
- 單片機數據通信及測控應用技術詳解