計算機二級VF需要背誦的命令

2023-01-18 08:42:03 字數 3790 閱讀 7764

vf常用命令和程式命令

一、主要命令:

1、create

作用:建立乙個新的表。

格式:create [《檔案》|?](注意,命令字元可取前面四個字元,後面可省略不寫,即crea,下同;中括號表示其中的引數是可選的;|管道符號表示兩個引數只能選擇乙個,不能同時選擇,下同。

)說明:檔案指建立以.dbf為副檔名的vfp資料庫檔案,在命令後面加上乙個問號表示系統會彈出對話方塊,要求使用者輸入想要建立的表名。

在命令中不加檔名或問號系統也會彈出對話方塊,要求使用者輸入想要建立的表名。

2、modify structure

作用:顯示表檔案結構,並允許修改此表的結構。

格式:modify structure

說明:只有在用use命令開啟表檔案以後,才能顯示或修改表檔案的結構。

3、append

作用:在當前表的尾部(無論表中有無記錄)追加記錄(在當前表指當前正使用的表)。

格式:append [blank]

說明:在append命令後面加上blank引數表示在當前表的尾部新增一條空白記錄。無blank引數時,表示在當前表的尾部新增一條記錄並要求使用者輸入相應的字段內容。

4、insert

作用:在表檔案中間插入乙個新記錄。

格式:insert [before] [blank]

說明:insert 在當前記錄後插入一記錄;

insert before 在當前記錄前插入一記錄;

insert before blank 在當前記錄前插入一空記錄。

5、browse

作用:主要用於開啟瀏覽視窗,查閱表檔案並同時進行修改。

格式:browse

6、use

作用:開啟和關閉表檔案。

格式:use [《檔名》]

use說明:前乙個命令用來開啟《檔名》指定的表檔案,該錶如有備註型字段,則同時開啟相應的備註檔案(.fpt檔案);後乙個命令關閉當前開啟的表檔案。

7、list和display

作用:顯示表(.dbf)的內容、結構或狀態。

格式:list|display [off] [《範圍》] [fields] 《表示式表》 [while 《條件》] [for 《條件》] [to print|to file 《檔案》]

list|display structure to print|to file 《檔案》]

list|display status [to print|to file 《檔案》]

說明:命令帶off引數表示不顯示記錄號,範圍指定對哪些記錄進行操作,範圍包括:

record n 第幾號記錄、next n 當前記錄開始的幾個記錄、rest 自當前記錄開始至檔案末尾的所有記錄、all 所有的記錄。不選範圍則隱含範圍為all;fields後跟欄位名,欄位名與欄位名之間用逗號分

隔。while後跟條件,for後面也跟條件,區別是,while後的條件如果滿足,便停止查詢;for後的條件查詢所有滿足條件的記錄。to print和to file 《檔案》分別表示將顯示結果在印表機上列印出來和將顯示結果輸出到檔案。

display命令在顯示記錄滿屏後,要求使用者按任意鍵繼續顯示,並且在

該命令中,如果省略範圍僅顯示當前記錄。格式中,下面兩個命令分別為顯示表結構(structure)和工作狀態(status)。

8、記錄的定位

作用:用記錄指標(pointer)定位記錄。

格式:go[to] record n|top|bottom

n skip [+|-]

說明:第乙個命令又叫絕對定位,其中,record n定位到n號記錄,top定位到第1個記錄,

bottom定位到最後乙個記錄。第二個命令定位到第n個記錄,n是乙個數值。第三個命令又叫相對定位,它以當前記錄為基準前移(-)或後移(+)n個記錄,不選任選項,則預設記錄指標後移乙個記錄。

9、change和edit

作用:顯示要編輯或修改的字段。

格式:change|edit [《範圍》] [fields 《欄位名表》] [while 《條件》] [for 《條件》]

10、browse

作用:開啟乙個"瀏覽"視窗,供使用者瀏覽或修改記錄。

格式:browse [fields 《欄位名表》]

11、replace

作用:用表示式的值代替命令中與之相對應的字段的內容。

格式:replace [《範圍》] 《欄位1> with 《表示式1>[,《欄位2> with 《表示式2>] [for 《條件》] [while《條件》]

12、delete、pack、zap和recall

作用:分別是給要刪除的記錄作刪除標記、徹底刪除、刪除所有記錄和取消被選中的表記錄的刪除標誌。

格式:delete [《範圍》] [while《條件》] [for 《條件》] (特例:delete file

該命令刪除指定的表檔案)

pack

zaprecall [《範圍》] [for 《條件》] [while《條件》]

13、sort和index

作用:分別是建立乙個其記錄以新的物理順序排列的新錶檔案和對當前表根據關鍵字表示式的值從小到大排列,並存入to後指定的索引檔名的檔案或復合索引檔案的乙個標識中。

格式:sort to 《檔名》 on 《欄位名1> [/a] [/c] [/d][,《欄位名2> [/a] [/c] [/d]]...

[ascending|descending] [《範圍》] [for 《條件》] [while《條件》] [fields《字段表》]

index on 《關鍵字表示式》 to 《檔名》

index on 《關鍵字表示式》 tag 《標識名》 [of 《檔名》] [for 《條件》]

說明:第1個命令中,/a按欄位名公升序排序,/d按欄位名降序排序,/c忽略大小寫,針對字元型關鍵字而言,ascending和descending分別表示公升序和降序。第1個命令建立.

dbf表檔案,第2個命令

建立.idx單一索引檔案,第3個命令建立.cdx復合索引檔案(compound index)。

14、use 《表檔名》 index 《索引檔名表》、set index to和set order to

作用:分別是開啟表檔案的同時開啟索引檔案、開啟索引檔案和改變主索引。

格式:use 《表檔名》 index 《索引檔名表》

set index to [《索引檔名表》]

set order to [《索引檔名》](特例:重新索引命令:reindex)

15、find、seek和locate及continue

作用:前兩個命令find和seek是在乙個已經建立了索引檔案的表中,定位到關鍵字中的內容與命令列中字串相同的第乙個記錄。後乙個命令在用use開啟表檔案以後,直接查詢表中字段內容。

格式:find <"字串">|《字串》seek 《表示式》

locate [《範圍》] [for 《條件》] [while《條件》]

continue

說明:find命令與seek命令的區別是前者後跟字串,而後者後跟表示式。在用locate命令找到

乙個匹配記錄後,可用continue命令搜尋表的剩餘部分來尋找其他匹配的記錄。

16、count

作用:統計當前表檔案中符合條件的記錄數。

格式:count [《範圍》] [for 《條件》] [while《條件》] [to 《記憶體變數名》]

說明:記憶體變數名可用除引數外的任意字元。

17、sum

作用:對當前表中選中記錄的全部或指定的數值字段或由指定字段組成的數值表示式累加求和。

格式:sum [《範圍》] [數值《表示式》] [to 《記憶體變數名錶》] [for 《條件》] [while《條件》]

計算機二級VF培訓講義

二級培訓講義 資料庫及其操作 1.基本概念 在visual foxpro中資料庫 dbc 可以說是乙個邏輯上的概念和手段,它通過一組系統檔案將相互關聯的資料庫表 dbf 及其相關的資料庫物件統一組織和管理。在建立vf資料庫時,相應資料庫名稱實際是擴充套件名為.dbc的檔名,與之相關的還會自動建立乙個...

計算機二級vf第三章命令總結

1 資料庫的命令 creat database 資料庫名 建立資料庫 modify database 修改當前資料庫 close database 關閉當前資料庫close all 關閉所有 delete database 資料庫名 刪除資料庫 open datatabase 資料庫名 開啟資料庫 ...

計算機二級vf總結報告

河北科技師範學院 歐美學院 計算機語言vf 個人總結報告 所在院 系 商務管理系 專業班級物流管理1101班 姓名李俊勇 學號 9110110613 教學管理系統 一 系統簡介 1 小組系統功能 我們小組建立的教學管理系統包含了以下功能 查詢 列印 備份與還原 登陸介面 主介面及其主選單。主選單包含...