VFP常用命令和程序命令一_第1頁
VFP常用命令和程序命令一_第2頁
VFP常用命令和程序命令一_第3頁
VFP常用命令和程序命令一_第4頁
VFP常用命令和程序命令一_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、VFP常用命令和程序命令一、主要命令:1、CREATE作用:建立一個(gè)新的表。格式:CREATE <文件>|?(注意,命令字符可取前面四個(gè)字符,后面可省略不寫,即CREA,下同;中括號表示其中的參數(shù)是可選的;|管道符號表示兩個(gè)參數(shù)只能選擇一個(gè),不能同時(shí)選擇,下同。說明:文件指建立以.dbf為擴(kuò)展名的VFP數(shù)據(jù)庫文件,在命令后面加上一個(gè)問號表示系統(tǒng)會彈出對話框,要求用戶輸入想要建立的表名。在命令中不加文件名或問號系統(tǒng)也會彈出對話框,要求用戶輸入想要建立的表名。2、MODIFY STRUCTURE作用:顯示表文件結(jié)構(gòu),并允許修改此表的結(jié)構(gòu)。格式:MODIFY STRUCTURE說明:只有

2、在用USE命令打開表文件以后,才能顯示或修改表文件的結(jié)構(gòu)。3、APPEND作用:在當(dāng)前表的尾部(無論表中有無記錄追加記錄(在當(dāng)前表指當(dāng)前正使用的表。格式:APPEND BLANK說明:在APPEND命令后面加上BLANK參數(shù)表示在當(dāng)前表的尾部添加一條空白記錄。無BLANK參數(shù)時(shí),表示在當(dāng)前表的尾部添加一條記錄并要求用戶輸入相應(yīng)的字段內(nèi)容。4、INSERT作用:在表文件中間插入一個(gè)新記錄。格式:INSERT BEFORE BLANK說明:INSERT 在當(dāng)前記錄后插入一記錄;INSERT BEFORE 在當(dāng)前記錄前插入一記錄;INSERT BEFORE BLANK 在當(dāng)前記錄前插入一空記錄。5、

3、BROWSE作用:主要用于打開瀏覽窗口,查閱表文件并同時(shí)進(jìn)行修改。格式:BROWSE6、USE作用:打開和關(guān)閉表文件。格式:USE <文件名>USE說明:前一個(gè)命令用來打開<文件名>指定的表文件,該表如有備注型字段,則同時(shí)打開相應(yīng)的備注文件(.fpt文件;后一個(gè)命令關(guān)閉當(dāng)前打開的表文件。7、LIST和DISPLAY作用:顯示表(.dbf的內(nèi)容、結(jié)構(gòu)或狀態(tài)。格式:LIST|DISPLAY OFF <范圍> FIELDS <表達(dá)式表> WHILE <條件> FOR <條件> TO PRINT|TO FILE <文件>

4、;LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件>LIST|DISPLAY STATUS TO PRINT|TO FILE <文件>說明:命令帶OFF參數(shù)表示不顯示記錄號,范圍指定對哪些記錄進(jìn)行操作,范圍包括:RECORD n 第幾號記錄、NEXT n 當(dāng)前記錄開始的幾個(gè)記錄、REST 自當(dāng)前記錄開始至文件末尾的所有記錄、ALL 所有的記錄。不選范圍則隱含范圍為ALL;FIELDS后跟字段名,字段名與字段名之間用逗號分隔。WHILE后跟條件,FOR后面也跟條件,區(qū)別是,WHILE后的條件如果滿足,便停止查找;FOR后的條件查找所有

5、滿足條件的記錄。TO PRINT和TO FILE <文件>分別表示將顯示結(jié)果在打印機(jī)上打印出來和將顯示結(jié)果輸出到文件。DISPLAY命令在顯示記錄滿屏后,要求用戶按任意鍵繼續(xù)顯示,并且在該命令中,如果省略范圍僅顯示當(dāng)前記錄。格式中,下面兩個(gè)命令分別為顯示表結(jié)構(gòu)(STRUCTURE和工作狀態(tài)(STATUS。8、記錄的定位作用:用記錄指針(POINTER定位記錄。格式:GOTO RECORD n|TOP|BOTTOMnSKIP +|-說明:第一個(gè)命令又叫絕對定位,其中,RECORD n定位到n號記錄, TOP定位到第1個(gè)記錄,BOTTOM定位到最后一個(gè)記錄。第二個(gè)命令定位到第n個(gè)記錄,

6、n是一個(gè)數(shù)值。第三個(gè)命令又叫相對定位,它以當(dāng)前記錄為基準(zhǔn)前移(-或后移(+n個(gè)記錄,不選任選項(xiàng),則默認(rèn)記錄指針后移一個(gè)記錄。9、CHANGE和EDIT作用:顯示要編輯或修改的字段。格式:CHANGE|EDIT <范圍> FIELDS <字段名表> WHILE <條件> FOR <條件>10、BROWSE作用:打開一個(gè)"瀏覽"窗口,供用戶瀏覽或修改記錄。格式:BROWSE FIELDS <字段名表>11、REPLACE作用:用表達(dá)式的值代替命令中與之相對應(yīng)的字段的內(nèi)容。格式:REPLACE <范圍> &l

7、t;字段1> WITH <表達(dá)式1>,<字段2> WITH <表達(dá)式2> FOR <條件> WHILE<條件>12、DELETE、PACK、ZAP和RECALL作用:分別是給要刪除的記錄作刪除標(biāo)記、徹底刪除、刪除所有記錄和取消被選中的表記錄的刪除標(biāo)志。格式:DELETE <范圍> WHILE<條件> FOR <條件> (特例:DELETE FILE FILENAME.DBF,該命令刪除指定的表文件PACKZAPRECALL <范圍> FOR <條件> WHILE<

8、條件>13、SORT和INDEX作用:分別是建立一個(gè)其記錄以新的物理順序排列的新表文件和對當(dāng)前表根據(jù)關(guān)鍵字表達(dá)式的值從小到大排列,并存入TO后指定的索引文件名的文件或復(fù)合索引文件的一個(gè)標(biāo)識中。格式:SORT TO <文件名> ON <字段名1> /A /C /D,<字段名2> /A /C /D.ASCENDING|DESCENDING <范圍> FOR <條件> WHILE<條件> FIELDS<字段表>INDEX ON <關(guān)鍵字表達(dá)式> TO <文件名>INDEX ON <

9、關(guān)鍵字表達(dá)式> TAG <標(biāo)識名> OF <文件名> FOR <條件>說明:第1個(gè)命令中,/A按字段名升序排序,/D按字段名降序排序, /C忽略大小寫,針對字符型關(guān)鍵字而言,ASCENDING和DESCENDING分別表示升序和降序。第1個(gè)命令建立.dbf表文件,第2個(gè)命令建立.idx單一索引文件,第3個(gè)命令建立.cdx復(fù)合索引文件(Compound Index。14、USE <表文件名> INDEX <索引文件名表>、SET INDEX TO和SET ORDER TO作用:分別是打開表文件的同時(shí)打開索引文件、打開索引文件和改變

10、主索引。格式:USE <表文件名> INDEX <索引文件名表>SET INDEX TO <索引文件名表>SET ORDER TO <索引文件名>(特例:重新索引命令:REINDEX 15、FIND、SEEK和LOCATE及CONTINUE作用:前兩個(gè)命令FIND和SEEK是在一個(gè)已經(jīng)建立了索引文件的表中,定位到關(guān)鍵字中的內(nèi)容與命令行中字符串相同的第一個(gè)記錄。后一個(gè)命令在用USE打開表文件以后,直接查詢表中字段內(nèi)容。格式:FIND <"字符串">|<字符串>SEEK <表達(dá)式>LOCATE <范圍> FOR <條件> WHILE<條件>CONTINUE說明:FIND命令與SEEK命令的區(qū)別是前者后跟字符串,而后者后跟表達(dá)式。在用LOCATE命令找到一個(gè)匹配記錄后,可用CONTINUE命令搜索表的剩余部分來尋找其他匹配的記錄。16、COUNT作用:統(tǒng)計(jì)當(dāng)前表文件中符合條件的記錄數(shù)。格式:COUNT <范圍> FOR <條件> WHILE<條件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論