導航:首頁 > 程序命令 > vf退出的命令

vf退出的命令

發布時間:2024-06-21 18:46:13

A. VF程序設計命令

VFP命令、函數及程序語句大全
一、主要命令:

1、CREATE

作用:建立一個新的表。

格式:CREATE [<文件>|?](注意,命令字元可取前面四個字元,後面可省略不寫,即CREA,下

同;中括弧表示其中的參數是可選的;|管道符號表示兩個參數只能選擇一個,不能同時選擇,下

同。)

說明:文件指建立以.dbf為擴展名的VFP資料庫文件,在命令後面加上一個問號表示系統會彈出

對話框,要求用戶輸入想要建立的表名。在命令中不加文件名或問號系統也會彈出對話框,要求用

戶輸入想要建立的表名。

2、MODIFY STRUCTURE

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

格式:MODIFY STRUCTURE

說明:只有在用USE命令打開表文件以後,才能顯示或修改表文件的結構。

3、APPEND

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

格式:APPEND

說明:在APPEND命令後面加上BLANK參數表示在當前表的尾部添加一條空白記錄。無BLANK參數

時,表示在當前表的尾部添加一條記錄並要求用戶輸入相應的欄位內容。

4、INSERT

作用:在表文件中間插入一個新記錄。

格式:INSERT [BEFORE]

說明: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 FILENAME.DBF,

該命令刪除指定的表文件)

PACK

ZAP

RECALL [<范圍>] [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<條件

18、AVERAGE

作用:對當前表中選中記錄的全部或部分數值型欄位及其組成的表達式求平均值並顯示。

格式:AVERAGE [<范圍>] [數值<表達式>] [TO <內存變數名表>] [FOR <條件>] [WHILE<條件

未完
VFP命令、函數及程序語句大全(2)
2003年7月24日

二、常用函數
1、數學函數

函數 用途
ABS(<數值表達式>) 絕對值,|x|
CEILING(<數值表達式>) >=自變數的最小整數
EXP(<數值表達式>) 對基E的冪,e=2.71828
FLOOR(<數值表達式>) <=自變數的最大整數
INT(<數值表達式>) 取整(舍尾)自變數
LOG(<數值表達式>) 自變數的自然對數,ln x
LOG10(<數值表達式>) 自變數的普通對數,lg x
MAX(<表達式1>,<表達式2>) 兩個值的最大值
MIN(<表達式1>,<表達式2>) 兩個值的最小值
MOD(<數值表達式1>,<數值表達式2>) 求余數
RAND([<數值表達式1>]) 返回偽隨機數
ROUND(<數值表達式1>,<數值表達式2>) 四捨五入第一個自變數
SIGN(<數值表達式>) 自變數的符號
SQRT(<數值表達式>) 平方根(正根)

2、字元串操作函數

函數 用途
&<內存變數> 用於代替內存變數內容
LEN(<字元串表達式>) 返回字元串表達式的字元個數
SPACE(<數值表達式>) 生成空格
SUBSTR(<字元串表達式>,<數值表達式n>[,<數值表達式L>]) 求子字元串,從指定的字元串表達式第n個開始,總長為L的字元串
LOWER(<字元串表達式>) 將字元串字母轉換成小寫字母
UPPER(<字元串表達式>) 將字元串字母轉換成大寫字母
TRIM(<字元串表達式>) 刪除字元串尾空格
ASC(<字元串表達式>) 返回字元串表達式最左邊的第一個字元的ASCII碼
CHR(<數值表達式>) 將數值表達式轉換成字元
AT(<字元串表達式1>,<字元串表達式2>[,<數值表達式n>]) 確定字元串表達式1在字元串表達式2中的位置,n為字元串表達式第幾次出現
STR(<數值表達式>[,<數值表達式L>][,<數值表達式n>) 將數值轉換為字元串,L為數值表達式總長,n為小數位數
VAL(<字元串表達式>) 將數字字元串轉換為數字
TYPE(<表達式>) 檢測表達式值的數據類型
LTRIM(<字元串表達式>) 刪除字元串左部空格
RTRIM(<字元串表達式>) 刪除字元串右部空格
LEFT(<字元串表達式>,<數值表達式n>) 取字元串左邊部分字元,n為返回的字元個數
RIGHT(<字元串表達式>,<數值表達式n>) 取字元串右邊部分字元,n從右邊截取字元個數

3、表(.dbf)操作函數

函數 用途
BOF([<工作區號或別名>]) 查表文件開始函數
EOF([<工作區號或別名>]) 表文件結尾測試函數
RECNO([<工作區號或別名>])測試當前或指定工作區表的當前記錄號
DELETED([<工作區號或別名>])記錄刪除測試函數
FILE(<"字元串">)測試文件是否存在函數
DBF([<工作區號或別名>]) 檢測表的文件名函數

4、日期、時間函數

函數 用途
DATE() 查系統當前日期函數
TIME([<數值表達式>]) 查系統當前時間函數
YEAR(<日期型表達式>|<日期時間型表達式>) 由日期查年函數
MONTH(<日期型表達式>|<日期時間型表達式>) 從日期查月份函數
CMONTH(<日期型表達式>|<日期時間型表達式>) 由日期查月份名函數
DAY(<日期型表達式>|<日期時間型表達式>) 從日期查當月的日函數
DOW(<日期型表達式>|<日期時間型表達式>[,<數值表達式>])由日期查星期函數
CDOW(<日期型表達式>|<日期時間型表達式>) 從日期查星期名函數
DTOC(<日期型表達式>|<日期時間型表達式>) 日期轉換為字元函數
CTOD(<字元串表達式>) 字元串轉換為日期函數
CTOT(<字元串表達式>) 返回日期時間值函數
TTOC(<日期時間型表達式>) 返回字元值

5、顯示、列印位置函數

函數 用途
ROW() 判斷游標行位置函數
COL() 判斷游標列位置函數
INKEY([<數值表達式>]) 檢測用戶所擊鍵對應的ASCII碼函數,數值表達式以秒為單位等待擊鍵的時間

6、其他函數

函數 用途
DISKSPACE() 返回默認磁碟驅動器中可用位元組數函數
OS() 檢測操作系統名稱的函數
VERSION() 返回VFP版本號的函數
VFP命令、函數及程序語句大全(3)

三、主要程序語句

1、條件判斷語句

格式:(1)IF <條件>

<命令語句組>

ENDIF

說明:如果條件為真,則執行命令語句組中的各語句,否則跳過這些命令語句不執行,

而執行ENDIF後的語句。

(2)IF <條件>

<命令語句組1>

ELSE

<命令語句組2>

ENDIF

說明:如果條件為真,執行命令語句組1,否則執行命令語句組2。

(3)IF <條件1>

IF <條件2>

<命令語句組1>

ELSE

<命令語句組2>

ENDIF

...

ELSE

<命令語句組N>

ENDIF

說明:進行多重條件的嵌套選擇。

(4)DO CASE

CASE <條件1>

<命令語句組1>

CASE <條件2>

<命令語句組2>

CASE <條件3>

<命令語句組3>

...

...

CASE <條件N>

<命令語句組N>

[OTHERWISE]

[<命令語句組

ENDCASE

說明:依次判斷條件,轉入條件為真的命令語句組中執行。當所有條件都不成立時,若有

OTHERWISE項,則執行命令語句組N+1,否則執行ENDCASE後面的語句。

2、循環語句

格式:(1)DO WHILE <條件>

<命令語句組>

[LOOP]

<命令語句組>

[EXIT]

<命令語句組>

ENDDO

說明:判斷條件是否為真,如為真就重復執行循環體中的命令語句組,直到條件為假,結束循

環。

(2)SCAN

<命令語句組>

ENDSCAN

說明:在一個表中建立一個執行命令語句組的循環,並執行對每一條記錄的操作,直到表文件

記錄完為止。

B. 跪求整理好的VF指令

<P>APPEND 在表的末尾添加一個或多個新記錄</P>
<P>APPEND FROM 從一個文件中讀入記錄,追加到當前表的尾部</P>
<P>AVERAGE 計算數值表達式或欄位的算術平均值</P>
<P><FONT color=#f70909>BROWSE 打開瀏覽窗口,顯示當前或選定表的記錄</FONT></P>
<P>CHANGE 顯示要編輯的欄位</P>
<P>CLOSE 關閉各種類型的文件</P>
<P>COPY STRUCTURE 用當前選擇的表結構創建一個新的空自由表</P>
<P>COPY TO ARRAY 將當前選定表中的數據復制到數組</P>
<P>COPY TO 用當前選定表的內容創建新文件</P>
<P>COUNT 統計表中記錄數目</P>
<P>CREATE 生成一個新的VisualFoxPro表</P>
<P>CREATE DATABASE 創建並打開一個資料庫</P>
<P>DELETE 給要刪除的記錄做標記</P>
<P>DELETE DATABASE 從磁碟上刪除資料庫</P>
<P>DELETE VIEW 從當前資料庫中刪除一個SQL視圖</P>
<P>DISPLAY 在VisualFoxPro主窗口或用戶自定義窗口中顯示與當前表有關的信息</P>
<P>DISPLAY DATABASE 顯示有關當前資料庫的信息,或當前資料庫中的欄位、命名連</P>
<P>接、表或視圖的信息</P>
<P>DISPLAY MEMORY 顯示內存變數和數組的當前內容</P>
<P>DISPLAY STRUCTURE 顯示一個表文件的結構</P>
<P>DISPLAY VIEWS 顯示當前資料庫中關於SQL視圖的信息以及SQL視圖是否基於本地</P>
<P>或遠程表的信息</P>
<P>DROP TABLE 把一個表從資料庫中移出,並從磁碟中刪除它</P>
<P>DROP VIEW 從當前資料庫中刪除指定的SQL視圖</P>
<P>FIND 查找記錄</P>
<P>GO|GOTO 將記錄指針移動到指定記錄上</P>
<P>INSERT 插入記錄</P>
<P>JOIN 將兩個資料庫文件合並</P>
<P><FONT color=#ff3300>LIST 連續顯示表或環境信息</FONT></P>
<P>LIST DATABASE 連續顯示有關當前資料庫的信息</P>
<P>LOCATE 按順序搜索表從而找到滿足指定邏輯表達式的第一個記錄</P>
<P>MODIFY DATABASE 打開資料庫設計器,讓你能夠交互地修改當前資料庫</P>
<P>MODIFY STRUCTURE 顯示表設計器</P>
<P>MODIFY VIEW 顯示視圖設計器</P>
<P>OPEN DATABASE 打開一個資料庫</P>
<P>PACK 從當前表中永久刪除標有刪除標記的記錄</P>
<P>RECALL 恢復所選表中帶有刪除標記的記錄</P>
<P>SCAN...ENDSCAN 運行掃描數據表文件</P>
<P>SCATTER 從當前記錄中把數據復制到一組內存變數或數組中</P>
<P>SEEK 查找記錄命令</P>
<P>SELECT 激活指定工作區</P>
<P>SET DELETED 指定VisualFoxPro是否處理標有刪除標記的記錄,以及其他命令是</P>
<P>否可以操作它們</P>
<P>SET INDEX 打開一個或多個索引文件,供當前表使用 ;</P>
<P>SET RELATION 在兩個打開的表之間建立關系</P>
<P>SKIP 使記錄指針在表中向前移動或向後移動</P>
<P>SUM 對當前選定表的指定數值欄位或全部數值欄位進行求和</P>
<P>TOTAL 計算當前選定表中數值欄位的總和</P>
<P>UPDATE 更新資料庫文件的記錄</P>
<P>USE 打開一個表及其相關索引文件,或打開一個SQL視圖</P>
<P>ZAP 從表中刪除所有記桌,只留下表的結構</P>
<P><FONT face=黑體color=#0968f7><STRONG>二、索引及排序命令</STRONG></FONT></P>
<P>COPY INDEXES 從單項索引.IDX文件創建復合索引標識</P>
<P>DELETE TAG 從復合索引(.CDX)文件中刪除標識</P>
<P>INDEX 創建一個索引文件,利用該文件可以按某種邏輯順序顯示和訪問表記錄</P>
<P>SET ORDER 指定表的主控索引文件或標識</P>
<P>SORT 對當前選定表進行捧序,井將捧過序的記錄輸出到新表中</P>
<P><FONT face=黑體color=#1111ee><STRONG>三、Visual FoxPro環境設定命令</STRONG></FONT></P>
<P>DISPLAY STATUS 顯示VisualFoxPro環境的狀態</P>
<P><FONT face=黑體color=#1111ee><STRONG>四、SET 設定命令</STRONG></FONT></P>
<P>SET CONSOLE 激活或廢止從程序中向VisualFoxPro主窗口或活動的用戶自定義窗</P>
<P>口的輸出</P>
<P>SET DEFAULT 指定默認的驅動器、目錄或文件夾</P>
<P>SET DEVICE 將@…SAY的輸出結果定向到屏幕、列印機或文件</P>
<P>SET EXACT 指定比較不同長度兩個字元串時,VisualFoxPro使用的規則</P>
<P>SET PATH 指定查找文件的路徑</P>
<P>SET SAFETY 設定確認模式</P>
<P>SET TALK 決定VisualFoxPro是否顯示命令結果</P>
<P><FONT face=黑體color=#0909f7><STRONG>五、Visual FoxPro文件管理命令</STRONG></FONT></P>
<P>COPY FILE 復制任何類型的文件</P>
<P>DELETE FILE 從磁碟上刪除文件</P>
<P>RENAME 把文件名稱更改為一個新名稱</P>
<P>TYPE 顯示文件的內容</P>
<P><FONT face=黑體color=#1a42e6><STRONG>六、Visual FoxPro輸入輸出命令</STRONG></FONT></P>
<P>?|?? 計算表達式的值,並輸出計算結果</P>
<P>\|\\ 文字直接輸出命令</P>
<P>CLEAR 從內存中釋放指定項</P>
<P>CREATE FORM 打開表單設計器</P>
<P>DIR或DIRECTORY 顯示目錄或文件夾中文件的信息</P>
<P>DO FORM 運行用表單設計器創建的、編譯過的表單或表單集</P>
<P>INPUT 由用戶輸入數據</P>
<P>MODIFY FORM 打開表單設計器,從中可以修改或創建一個表單</P>
<P>MODIFY QUERY 打開查詢設計器,從中可以修改或創建一個查詢</P>
<P>MODIFY SCREEN 打開表單設計器</P>
<P>READ 讀取已建立的對象</P>
<P><FONT face=黑體color=#1111ee><STRONG>七、Visual FoxPro菜單命令</STRONG></FONT></P>
<P>DEFINE MENU 創建菜單欄</P>
<P>DEFINE PAD 在用戶自定義菜單欄或Ⅵsu81FoxPro系統菜單欄上創建一個菜單標題</P>
<P>MENU 建立菜單</P>
<P>MENU TO 啟動菜單</P>
<P>MODIFY MENU 打開菜單設計器,從中可以修改或創建菜單系統</P>
<P><FONT face=黑體color=#0909f7><STRONG>八、Visual FoxPro列印命令</STRONG></FONT></P>
<P>MODIFY REPORT 打開報表設計器,從中可以修改或創建一個報表</P>
<P>SET PRINTER 打開或者關閉向列印機的輸出,或將結果輸出到一個文件、埠</P>
<P><FONT face=黑體color=#0000ff><STRONG>九、Visual FoxPro程序管理命令</STRONG></FONT></P>
<P>&& 標明程序文件中非執行的內部注釋的開始</P>
<P>* 標明程序文件中非執行的注釋行的開始</P>
<P>CANCEL 結束當前VisualFoxPro程序的執行</P>
<P>DECLARE 創建一維或二維數組</P>
<P>DIMENSION 創建一維或二維內存變數數組 '</P>
<P>DOCASE...ENDCASE 分支判斷命令</P>
<P>DO 執行一個VisualFoxPro程序或過程</P>
<P>DOWHILE...ENDDO 循環語句</P>
<P>EXIT 從DOWHILE、FOR或SCAN循環中退出</P>
<P>FOR...ENDFOR 循環語句</P>
<P>IF…ENDIF 判斷語句</P>
<P>MODIFY COMMAND 打開一個編輯窗口,從中可以修改或創建程序文件</P>
<P>PARAMETERS 將調用程序傳來的數據賦值給私有內存變數或數組</P>
<P>PRIVATE 在當前程序中隱藏指定的、在調用程序中定義的內存變數或數組</P>
<P>PROCEDURE 用在程序文件中標識一個過程的開始</P>
<P>PUBLIC 定義全局內存變數或數組</P>
<P>QUIT 結束當前VisualFoxPro工作期,並將控制權返回給操作系統</P>
<P>RELEASE 從內存中刪除內存變數和數組</P>
<P>RESTORE FROM 恢復保存在內存變數文件或備注欄位中的內存變數和內存變數數組</P>
<P>,並把它們放回到內存中</P>
<P>RETURN 將程序控制返回給調用程序</P>
<P>SAVE TO 把當前內存變數和數組保存到內存變數文件或備注欄位中</P>
<P>SET PROCEDURE 打開過程文件</P>
<P>WAIT 顯示信息並暫停VisualFoxPro的執行,按某個鍵或單擊滑鼠後繼續執行</P>
<P><FONT face=黑體color=#1111ee><STRONG>十、Visual FoxPro日期及時間命令</STRONG></FONT></P>
<P>SET DATE 指定日期表達式和日期時間表達式的顯示格式</P>
<P><FONT face=黑體color=#0909f7><STRONG>十一、Visual FoxProSQL命令</STRONG></FONT></P>
<P>ALTER TABLE-SQL 以編程方式修改表的結構</P>
<P>DELETE-SQL 給要刪除的記錄做標記</P>
<P>INSERT-SQL 在表尾追加一個包含指定欄位值的記錄</P>
<P>SELECT-SQL 從一個或多個表中檢索數據</P>
<P>UPDATE-SQL 以新值更新表中的記錄</P>
<P><FONT face=黑體color=#0909f7><STRONG>十二、Visual FoxPro類及程序庫命令</STRONG></FONT></P>
<P>DEFINE CLASS 創建一個用戶自定義類或子類,並為創建的類或子類指定屬性、事</P>
<P>件和方法</P>
<P>DISPLAY OBJECTS 顯示有關一個對象或一組對象的信息</P>
<P>MODIFY CLASS 打開類設計器,讓用戶修改已有的類定義或創建新的類定義</P>
一、命令
1.use 表名 打開表
2.List 顯示表記錄,但不能修改
3.browse 瀏覽表記錄,可以修改
4.display 顯示記錄指針指向的記錄
5.append 追加記錄
6.append blank 追加空白記錄
7.insert blank 插入空白記錄
8.delete 邏輯刪除記錄,記錄前出現星號
9.pack 物理刪除,將邏輯刪除的記錄徹底刪除
10.recall 記錄恢復
11.zap 刪除表裡的所有記錄
12.go n 指向第n條記錄
13.go top 指向第一條記錄
14.go bottom 指向最後一條記錄
15.skip n 往下跳n條記錄
16.skip -n 往上跳n條記錄
17.? 從屏幕的下一行的第一列起顯示結果
18.? ? 從當前行當前列起顯示結果
19.use sb to sb() 復制sb表給sb()表
20.recno() 記錄號函數
21.bof() 上溢出
22.eof() 下溢出
23.dimension x(4) 定義數組x,裡面有四個元素,其中每個元素的默認值為.F. declare和dimension 相同
24.replace 替換
25.add 表示增加欄位
26.distinct 不重復記錄
27.error 錯誤
28.continue 繼續
29.else if 否則
30.column 列
31.input 顯示數值
32.accept 顯示字元串
33.wait 是彈出的一個信息框
34.drop 刪除欄位或刪除表
35.otherwise 其它情況
36.check 規則
37.cursor 臨時表
38.build 連編
二、VF里文件類型
1.項目 .pjx project 2.資料庫 .dbc database
3.表 .dbf table 4.菜單 .mnx .mpr menu
5.程序 .prg 6.表單 .scx form
7.報表 .frx report 8.查詢 .qpr query
9.視圖 .vue view 10.文件 .txt
11.備注型文件 .fpt
三、例題
1.creat table student(學號 c(6),姓名c(8),性別c(2),年齡n(2)) 創建學生表
2.insert into student values("001","張三","男",20) 插入一條學生記錄
3.alter table student alter 學號 c(8) 將學號欄位的寬度改為8
4.alter table student rename 學號 to 學生編號 將學號欄位重命名為學生編號
5.alter table student drop 年齡 將年齡欄位刪除
6.alter table student add 所在院系c(10) 為student表增加一個欄位
7.select *from student into table xusheng 將表student復制給表xuesheng
8.update student set 成績=成績+10 where 性別="男" 將男生的成績提高10分
9.delete from student where 性別"女" 冊除所有女生的記錄
10.alter table student alter 學號 set check left(學號,2="00")
四、創建、運行與修改
1.create database 123 創建資料庫123
modify database 123 修改資料庫123 (注意:alter在SQL中修改表結構)
2.modify command 123 修改程序123
do 123 運行程序123
3.create form 123 創建表單123
modify form 123 修改表單123
do form123 運行表單123
4.create menu 123 創建菜單123
modify menu 123 修改菜單123
do 123.mpr 運得菜單123
5.modify query 123 修改查詢123
do 123.qpr 運得查詢123
6.modify report 123 修改報表123
report form 123 運行報表123
7.drop view 123 刪除視圖123
create view 123 創建視圖123 (打開視圖用use)
五、排序
1.sort to nl on 年齡 按年齡升序排列,產生一個新表nl
2.sort to cj on 成績/d 按成績降序排列,產生一個新表cj
六、索引
1.index on 姓名 tag xm //按姓名升序建立普通索引,索引標識為xm//
2.index on 性別 tag xb //按性別升序建立普通索引,索引標識為xb//
3.index on 成績 tag cj descending //按成績降序建立普通索引,索引標識為cj//
4.index on 性別 tag xb1 unique(唯一索引) //按性別升序建立唯一索引,索引標識為xb1//
5.index on 年齡 tag nl candidate //按年齡升序建立候選索引,索引標識為nl//
6.index on 性別+str(成績) tag xbcj //按性別升序,如性別相同按成績升序建立普通索引,索引標識為xbcj//
7.index on 性別+str(成績) tag xbcj1 descending //按性別降序,如性別相同按成績降序建立普通索引,索引標識為xbcj1//
8.index on 年齡-成績/1000000 tag nlcj //按年齡升序,如年齡相同按成績降序建立普通索引,索引標識為nlcj//
9.index on 年齡-成績/1000000 tag nlcj1 descending //按年齡降序,如年齡相同按成績升序建立普通索引,索引標識為xbcj1//
七. 命令
set index to 打開當前的一個或多個索引文件並確定主控索引文件(to後加東西是打開,不加是關閉)
set order to 確定主控索引
locate 順序查找滿足條件的記錄,並且指向它
seek 索引查找
count 記數命令
sum 求和命令
average 求平均值命令
total 匯總命令
max 求最大值
min 求最小值
八.SQL查詢結構
1.select 欄位列表 要顯示的欄位
2.from 表名列表 查詢涉及到的所有表
3.where 條件 條件
4.into 目標 查詢結果輸出到哪去
5.group by 條件表達式 對記錄進行分組
6.having 篩選條件 選擇符合條件的分組
7.order by 關鍵字 對查詢結果按某幾個欄位進行排序
8.top 數值表達式 對顯示表的前幾個記錄
九.程序結構
1.順序結構
2.選擇結構:(1)if 條件表達式 (2)if 條件表達式 (3)do case
語名序列 語名序列1 case 條件表達式1
endif else 語句序列1
語句序列1 case 條件表達式2
endif 語句序列2
case 條件表達式3
語句序列3
3.循環結構:(1)for (2)do while 條件表達式 (3)scan(掃描)
循環體 循環體 循環體
endfor enddo endscan
Loop 重新回到循環的最開始 input to x 從鍵盤輸入一個數給變數x
exit 結束循環跳出循環 accept to y 從鍵盤輸入一個字元串給變數y
set sysmenu to default 退出菜單
thisform.release 退出表單
thisform.refresh 刷新表單
十.函數
數值型函數
函數名 功能 例子 結果
1.abs() 求絕對值 ?abs(-4) 4
2.sqrt() 求平方根 ?sqrt(4) 2
3.int() 取整數 ?int(7.5) 7
4.max() 求最大值 ?max(3,4,5) 5
5.min() 求最小值 ?min(3,4,5) 3
6.mod() 取余 ?mod(11,3) 2
7.round() 四捨五入 ?round(3.1415,3) 3.142
8.ceiling() 返回不小於某值 ?ceiling(3.3) 4
的最小整數
9.floor() 返回不大於指定數
的最大整數 ?floor(3.3) 3
十一.字元處理函數
1.substr() 求子串 ?substr("abcd",2,2) "bc"
2.left() 取左串 ?left("abcd",2) "ab"
3.right() 取右串 ?right("abcd",2) "cd"
4.len() 求串長 ?len("abcd") 4
5.at() 求一個串在另一個
串中出現的位置 ?at("bc","abcd",1) 2
6.space() 輸出空格 ?space(4) " "
7.upper() 將小寫字母轉換成
大寫字母 ?upper("aBc") "ABC"
8.lower() 將大寫字母轉換成
小寫字母 ?lower("aBc") "abc"
9.val() 將字元串轉換為數值 ?val("3.14") 3.14
10.str() 將數值轉換為字元串 ?str(3.14,5,1) "3.1"
11.alltrim() 去掉字元串前面和後面的空格去掉 ?alltrim("abcd") "abcd"
12.stuff 修改字元串 ?stuff("good boy",5.3) "goodgirl"
十二.日期處理函數
1.date() 當前日期 6.ctod() 將字元轉換為日期 ?ctod("10/1/99") {10/01/99}
2.time() 當前時間 7.dtoc() 將日期轉換為字元 ?dtoc({10/01/99}) "10/01/99"
3.year() 取年函數 8.dtos() 將日期轉換為年月日
4.month() 取月函數 格式字元串 ?dtos({10/1/99}) "19991001"
5.day() 取日函數
十三.項目下有六個選項卡

C. 璋佹湁VF甯哥敤鍛戒護鏍煎紡錛燂紵錛熸ワ紝鍦ㄧ嚎絳夛紒

1銆佹墦寮琛ㄥ懡浠わ細 USE 琛ㄦ枃浠跺悕 鏁欐潗P67
2銆佸叧闂琛ㄥ懡浠わ細USE 銆丆LOSE ALL P68
3銆佽板綍鎸囬拡瀹氫綅鍛戒護錛欸O 鏁板艱〃杈懼紡錛堢粷瀵圭Щ鍔錛夈丼KIP錛堢浉瀵圭Щ鍔錛 P69-70
4銆佹浛鎹錛堜慨鏀癸級璁板綍鍛戒護錛歊EPLACE 瀛楁1 WITH 琛ㄨ揪寮1錛屽瓧孌2 WITH 琛ㄨ揪寮2鈥︹ [鑼冨洿][FOR<鏉′歡>] P79
5銆佸嶅埗琛ㄥ懡浠わ細 COPY TO 鏂版枃浠跺悕 [FOR銆堟潯浠躲塢[鑼冨洿] P84
澶嶅埗琛ㄧ粨鏋勫懡浠わ細COPY STRU TO 鏂拌〃鏂囦歡鍚 [FIEL 銆堝瓧孌靛悕琛ㄣ塢 P85
6銆佸緩絝嬬儲寮曞懡浠わ細INDEX ON 鍏抽敭瀛楁 TO 鍗曠儲寮曟枃浠跺悕
INDEX ON 鍏抽敭瀛楁 TAG 緔㈠紩鏍囪瘑鍚 P89
7銆佹煡璇㈠懡浠わ細錛1錛夋潯浠舵煡璇錛歀OCATE FOR 銆堟潯浠躲 P93
緇х畫鏌ユ壘鍛戒護錛欳ONTINUE P93
錛2錛夌儲寮曟煡璇錛欶IND 瀛楃﹁〃杈懼紡 P94
SEEK 琛ㄨ揪寮 P95
緇х畫鏌ユ壘鍛戒護錛歋KIP P95
8銆侀夋嫨宸ヤ綔鍖哄懡浠わ細 SELE 宸ヤ綔鍖哄彿|鍒鍚 P105
9銆佸緩絝嬭〃涔嬮棿鐨勫叧鑱斿懡浠わ細SET RELATION TO 鍏寵仈琛ㄨ揪寮 INTO 鍒鍚 P108
10銆佽〃鐨勬洿鏂板懡浠わ細 鍙傝冩垜鐨勮句歡絎涓夌珷絎浜旇妭鍏充簬琛ㄧ殑鏇存柊閮ㄥ垎
UPDATE ON 鍏抽敭瀛楁 FROM 鍒鍚 REPLACE 瀛楁1 WITH 琛ㄨ揪寮1錛屽瓧孌2 WITH 琛ㄨ揪寮2 鈥︹ [RANDOM]
11銆佷氦浜掑紡杈撳叆鍛戒護錛
錛1錛塈NPUT [鎻愮ず淇℃伅] TO 鍐呭瓨鍙橀噺 P139
錛2錛堿CCEPT [鎻愮ず淇℃伅] TO 鍐呭瓨鍙橀噺 P139
13銆佽緭鍑哄懡浠わ細 錛熷拰錛燂紵 P141
甯哥敤鍛戒護錛
1銆佽劇疆榛樿よ礬寰勫懡浠わ細 SET DEFA TO 鐩樼︼細\璺寰
2銆佸叧闂琛ㄥ懡浠わ細CLOSE TABLE錛孋LEAR ALL
3銆佽板綍鏄劇ず鍛戒護錛歀IST/DISP [鑼冨洿][FOR 銆堟潯浠躲塢 P72
4銆佽拷鍔犺板綍鍛戒護錛氾紙1錛夎〃灝捐拷鍔狅細APPEND [BLANK] P80
錛2錛夎〃涓鎻掑叆錛欼NSERT [BEFORE] [BLANK] P81
P81 錛3錛変粠鍏朵粬鏂囦歡涓榪藉姞澶氭潯璁板綍鍒板綋鍓嶈〃錛欰PPEND FROM 鏂囦歡鍚 [FOR銆堟潯浠躲塢[FIEL <瀛楁靛悕琛>]
5銆佸垹闄よ板綍鍛戒護錛欴ELE [鑼冨洿][FOR<鏉′歡>] P82
6銆佸交搴曞垹闄ゅ甫鏍囪拌板綍鍛戒護錛歅ACK
7銆佸彇娑堝垹闄ゆ爣璁板懡浠わ細RECALL [鑼冨洿][FOR<鏉′歡>] P83
8銆佺墿鐞嗗垹闄よ〃涓鎵鏈夎板綍鍛戒護錛歓AP P84
9銆佸嶅埗浠諱綍綾誨瀷鏂囦歡錛欳OPY FILE 銆堟枃浠跺悕1銆塗O 銆堟枃浠跺悕2銆 P84
10銆佸皢鍗曚釜璁板綍鍙戦佸埌鏁扮粍錛歋CATTER TO 銆堟暟緇勫悕銆塠FIEL銆堝瓧孌靛悕琛ㄣ塢 P85
11銆佸皢鏁扮粍涓鐨勫煎彂閫佸埌褰撳墠璁板綍鍛戒護錛欸ATHER FROM 鏁扮粍鍚 P96
12銆佸皢琛ㄤ腑澶氭潯璁板綍浼犻佸埌鏁扮粍鍛戒護錛欳OPY TO ARRAY 鏁扮粍鍚 P86
13銆佸皢浜岀淮鏁扮粍涓鐨勫間紶閫佸埌琛ㄤ腑錛 APPEND FROM ARRAY 鏁扮粍鍚 P87
14銆佽〃鐨勬帓搴忓懡浠わ細SORT ON 銆堝瓧孌1銆/A|/D錛屽瓧孌2/A|/D to 鏂拌〃鏂囦歡鍚 P87
15銆佹墦寮緔㈠紩鏂囦歡鍛戒護錛 SET INDEX TO 緔㈠紩鏂囦歡鍚嶈〃 P91
16銆佽劇疆涓繪帶緔㈠紩鍛戒護錛歋ET ORDER TO 鍗曠儲寮曟枃浠跺悕 |TAG 緔㈠紩鏍囪瘑 P91
17銆佹洿鏂扮儲寮曟枃浠跺懡浠わ細REINDEX P92
18銆佸叧闂緔㈠紩鏂囦歡錛歋ET INDEX TO 銆丆LOSE INDEX銆丆LOSE ALL銆丆LEAR ALL銆乁SE P92
19銆佸垹闄ょ儲寮曟爣璇嗗懡浠わ細DELE TAG 緔㈠紩鏍囪瘑鍚 P92
鍒犻櫎鍗曠儲寮曟枃浠跺懡浠わ細DELE FILE 鍗曠儲寮曟枃浠跺悕 P92
20銆佽〃鐨勬祻瑙堝懡浠わ細BROWSE P73
21銆佽板綍鐨勮繃婊ゅ懡浠わ細SET FILTER TO 鏉′歡 P76
22銆佸瓧孌電殑榪囨護鍛戒護錛歋ET FIELDSS TO 瀛楁靛悕琛 P77
23銆佽〃涔嬮棿鐨勮繛鎺ュ懡浠わ細JOIN WITH 鍒鍚 TO 鏂拌〃鏂囦歡鍚 FOR 鏉′歡 P107
24銆佽劇疆涓瀵瑰氬叧緋誨懡浠わ細SET SKIP TO 鍒鍚 P109
25銆佹暟鎹搴撶浉鍏沖懡浠わ細鎵撳紑錛歄PEN DATA 鏁版嵁搴撳悕 P111
鏂板緩錛欳REAT DATA 鏁版嵁搴撳悕 P111
淇鏀癸細MODI DATE 鏁版嵁搴撳悕
鍏抽棴錛欳LOSE DATA銆丆LOSE DATA ALL銆丆LOSE ALL銆丆LEAR ALL
璁劇疆褰撳墠鏁版嵁搴撳懡浠わ細SET DATA TO 鏁版嵁搴撳悕
26銆佺▼搴忕浉鍏沖懡浠わ細寤虹珛/淇鏀圭▼搴忥細MODI COMMAND 紼嬪簭鏂囦歡鍚
榪愯岀▼搴忥細DO 紼嬪簭鏂囦歡鍚
27銆佸唴瀛樺彉閲/鏁扮粍璧嬪煎懡浠わ細=銆丼TORE P138鎴朠38
28銆佷氦浜掑紡杈撳叆鍛戒護錛欯琛,鍒 SAY 琛ㄨ揪寮 GET 鍙橀噺 P139
29銆佹枃鏈杈撳嚭鍛戒護錛歍EXT
銆堣緭鍑烘樉紺哄唴瀹廣
ENDTEXT P143
30銆佺粓姝㈢▼搴忔墽琛屽懡浠わ細CANCEL銆丵UIT銆丷ETURN P143
31銆佹竻闄や富灞忓箷鍛戒護錛欳LEAR P143
32銆佺郴緇熻劇疆鍛戒護錛氾紙1錛夎劇疆綺劇『姣旇緝鍛戒護錛歋ET EXACT ON/OFF
錛2錛夎劇疆鍒犻櫎鏍囪板懡浠わ細SET DELE ON/OFF

D. VF中的各種命令的意思

超級多的~~! ? 在下一行顯示表達式串
?? 在當前行顯示表達式串
@... 將數據按用戶設定的格式顯示在屏幕上或在列印機上列印
ACCEPT 把一個字元串賦給內存變數
APPEND 給資料庫文件追加記錄
APPEND FROM 從其它庫文件將記錄添加到資料庫文件中
AVERAGE 計算數值表達式的算術平均值
BROWSE 全屏幕顯示和編輯資料庫記錄
CALL 運行內存中的二進制文件
CANCEL 終止程序執行,返回圓點提示符
CASE 在多重選擇語句中,指定一個條件
CHANGE 對資料庫中的指定欄位和記錄進行編輯
CLEAR 清潔屏幕,將游標移動到屏幕左上角
CLEAR ALL 關閉所有打開的文件,釋放所有內存變數,選擇1號工作區
CLEAR FIELDS 清除用SET FIELDS TO命令建立的欄位名表
CLEAR GETS 從全屏幕READ中釋放任何當前GET語句的變數
CLEAR MEMORY 清除當前所有內存變數
CLEAR PROGRAM 清除程序緩沖區
CLEAR TYPEAHEAD 清除鍵盤緩沖區
CLOSE 關閉指定類型文件
CONTINUE 把記錄指針指到下一個滿足LOCATE命令給定條件的記錄,在LOCATE命令後出現。無LOCATE則出錯
COPY TO 將使用的資料庫文件復制另一個庫文件或文本文件
COPY FILE 復制任何類型的文件
COPY STRUCTURE EXTENED TO 當前庫文件的結構作為記錄,建立一個新的庫文件
COPY STRUCTURE TO 將正在使用的庫文件的結構復制到目的庫文件中
COUNT 計算給定范圍內指定記錄的個數
CREATE 定義一個新資料庫文件結構並將其登記到目錄中
CREATE FROM 根據庫結構文件建立一個新的庫文件
CREATE LABEL 建立並編輯一個標簽格式文件
CREATE REPORT 建立賓編輯一個報表格式文件
DELETE 給指定的記錄加上刪除標記
DELETE FILE 刪除一個未打開的文件
DIMENSION 定義內存變數數組
DIR 或 DIRECTORY 列出指定磁碟上的文件目錄
DISPLAY 顯示一個打開的庫文件的記錄和欄位
DISPLAY FILES 查閱磁碟上的文件
DISPLAY HISTORY 查閱執行過的命令
DISPLAY MEMORY 分頁顯示當前的內存變數
DISPLAY STATUS 顯示系統狀態和系統參數
DISPLAY STRUCTURE 顯示當前書庫文件的結構
DO 執行FoxBase程序
DO CASE 程序中多重判斷開始的標志
DO WHILE 程序中一個循環開始的標志
EDIT 編輯資料庫欄位的內容
EJECT 使列印機換頁的命令,將PROW()函數和PCOL()函數值置為0
ELSE 在IF...ENDIF結構中提供另一個條件選擇路線
ENDCASE 終止多重判斷
ENDDO 程序中一個循環體結束的標志
ENDIF 判斷體IF...ENDIF結構結束標志
ERASE 從目錄中刪除指定文件
EXIT 在循環體內執行退出循環的命令
FIND 將記錄指針移動到第一個含有與給定字元串一致的索引關鍵字的記錄上
FLUSH 清除所有的磁碟存取緩沖區
GATHER FROM 將數組元素的值賦予資料庫的當前記錄中
GO/GOTO 將記錄指針移動到指定的記錄號
HELP 激活幫助菜單,解釋FoxBASE+的命令
IF 在IF...ENDIF結構中指定判斷條件
INDEX 根據指定的關鍵詞生成索引文件
INPUT 接受鍵盤鍵入的一個表達式並賦予指定的內存變數
INSERT 在指定的位置插入一個記錄
JOIN 從兩個資料庫文件中把指定的記錄和欄位組合成另一個庫文件
KEYBOARD 將字元串填入鍵盤緩沖區
LABEL FROM 用指定的標簽格式文件列印標簽
LIST 列出資料庫文件的記錄和欄位
LIST FILES 列出磁碟當前目錄下的文件
LIST HISTORY 列出執行過的命令
LIST MEMORY 列出當前內存變數及其值
LIST STATUS 列出當前系統狀態和系統參數
LIST STRUCTURE 列出當前使用的資料庫的庫結構
LOAD 將匯編語言程序從磁碟上調入內存
LOCATE 將記錄指針移動到對給定條件為真的記錄上
LOOP 跳過循環體內LOOP與ENDDO之間的所有語句,返回到循環體首行
MENU TO 激活一組@...PROMPT命令定義的菜單
MODIFY COMMAND 進入FoxBASE+系統的字處理狀態,並編輯一個ASCII碼文本文件(如果指定文件名以.PRG為後綴,則編輯一個FoxBASE+命令文件)
MODIFY FILE 編輯一個一般的ASCII碼文本文件
MODIFY LABEL 建立並編輯一個標簽(.LBL)文件
MODIFY REPORT 建立並編輯一個報表格式文件(.FRM)文件
MODIFY STRUCTURE 修改當前使用的庫文件結構
NOTE/* 在命令文件(程序)中插入以行注釋(本行不被執行)
ON 根據指定條件轉移程序執行
OTHERWISE 在多重判斷(DO CASE)中指定除給定條件外的其它情況
PACK 徹底刪除加有刪除標記的記錄
PARAMETERS 指定子過程接受主過程傳遞來的參數所存放的內存變數
PRIVATE 定義內存變數的屬性為局部性質
PROCEDURE 一個子過程開始的標志
PUBLIC 定義內存變數為全局性質
QUIT 關閉所有文件並退出FoxBASE+
READ 激活GET語句,並正是接受在GET語句中輸入的數據
RECALL 恢復用DELETE加上刪除標記的記錄
REINDEX 重新建立正在使用的原有索引文件
RELEASE 清楚當前內存變數和匯編語言子程序
RENAME 修改文件名
REPLACE 用指定的數據替換資料庫欄位中原有的內容
REPORT FORM 顯示數據報表
RESTORE FROM 從內存變數文件(.MEM)中恢復內存變數
RESTORE SCREEN 裝載原來存儲過的屏幕映象
RESUME 使暫停的程序從暫停的斷點繼續執行
RETRY 從當前執行的子程序返回調用程序,並從原調用行重新執行
RETURN 結束子程序,返回調用程序
RUN/! 在FoxBASE+中執行一個操作系統程序
SAVE TO 把當前內存變數及其值存入指定的磁碟文件(.MEM)
SAVE SCREEN 將當前屏幕顯示內容存儲在指定的內存變數中
SCATTER 將當前資料庫文件中的數據移到指定的數組中
SEEK 將記錄指針移到第一個含有與指定表達式相符的索引關鍵字的記錄
SELECT 選擇一個工作區
SET 設置FoxBASE+控制參數
SET ALTERNATE ON/OFF 設置傳送/不傳送輸出到一個文件中
SET ALTERNATE TO 建立一個存放輸出的文件
SET BELL ON/OFF 設置輸入數據時響鈴/不響鈴
SET CARRY ON/OFF 設置最後一個記錄復制/不復制到添加的記錄中
SET CENTURY ON/OFF 設置日期型變數要/不要世紀前綴
SET CLEAR ON/OFF 設置屏幕信息能/不能被清除
SET COLOR ON/OFF 設置彩色/單色顯示
SET COLOR TO 設置屏幕顯示色彩
SET CONFIRM ON/OFF 設置在全屏幕編輯方式中,要求/不要求自動跳到下一個欄位
SET CONSOLE ON/OFF 設置將輸出傳送/不傳送到屏幕
SET DATE 設置日期表達式的格式
SET DEBUG ON/OFF 設置傳送/不傳送ECHO的輸出到列印機上
SET DECIMALS TO 設置計算結果需要顯示的小數位數
SET DEFAULT TO 設置默認的驅動器
SET DELETED ON/OFF 設置隱藏/顯示有刪除標記的記錄
SET DELIMITER TO 為全屏幕顯示欄位和變數設置定界符
SET DELIMITER ON/OFF 選擇可選的定界符
SET DEVICE TO SCREEN/PRINT 將@...SAY命令的結果傳送到屏幕/列印機
SET DOHISTORY ON/OFF 設置存/不存命令文件中的命令到歷史記錄中
SET ECHO ON/OFF 命令行回送到屏幕或列印機
SET ESCAPE ON/OFF 允許ESCAPE退出/繼續命令文件的執行
SET EXACT ON/OFF 在字元串的比較中,要求/不要求准確一致
SET EXACLUSIVE ON/OFF 設置資料庫文件的共享
SET FIELDS ON/OFF 設置當前打開的資料庫中部分/全部欄位為可用
SET FIELDS TO 指定打開的資料庫中可被訪問的欄位
SET FILTER TO 在操作中將資料庫中所有不滿足給定條件的記錄排除
SET FIXED ON/OFF 固定/不固定顯示的小數位數
SET FORMAT TO 打開指定的格式文件
SET FUNCTION 設置F1-F9功能鍵值
SET HEADING ON/OFF 設置LIST或DISPLAY時,顯示/不顯示欄位名
SET HELP ON/OFF 確定在出現錯誤時,是否給用戶提示
SET HISTORY ON/OFF 決定是/否把命令存儲起來以便重新調用
SET HISTORY TO 決定顯示歷史命令的數目
SET INDEX TO 打開指定的索引文件
SET INTENSITY ON/OFF 對全屏幕操作實行/不實行反轉顯示
SET MARGIN TO 設置列印機左頁邊
SET MEMOWIDTH TO 定義備注型欄位輸出寬度和REPORT命令隱含寬度
SET MENU ON/OFF 確定在全屏幕操作中是否顯示菜單
SET MESSAGE TO 定義菜單中屏幕底行顯示的字元串
SET ODOMETER TO 改變TALK命令響應間隔時間
SET ORDER TO 指定索引文件列表中的索引文件
SET PATH TO 為文件檢索指定路徑
SET PRINT ON/OFF 傳送/不傳送輸出數據到列印機
SET PRINTER TO 把列印的數據輸送到另一種設備或一個文件中
SET PROCEDURE TO 打開指定的過程文件
SET RELATION TO 根據一個關鍵字表達式連接兩個資料庫文件
SET SAFETY ON/OFF 設置保護,在重寫文件時提示用戶確認
SET SCOREBORAD ON/OFF 設置是/否在屏幕的第0行上顯示FoxBASE+的狀態信息
SET STATUS ON/OFF 控制是/否顯示狀態行
SET STEP ON/OFF 每當執行完一條命令後,暫停/不暫停程序的執行
SET TALK ON/OFF 是否將命令執行的結果傳送到屏幕上
SET TYPEAHEAD TO 設置鍵盤緩沖區的大小
SET UNIQUE ON/OFF 在索引文件中出現相同關鍵字的第一個/所有記錄
SKIP 以當前記錄指針為准,前後移動指針
SORT TO 根據資料庫文件的一個欄位或多個欄位產生一個排序的哭文件
STORE 賦值語句
SUM 計算並顯示資料庫記錄的一個表達式在某范圍內的和
SUSPEND 暫停(掛起)程序的執行
TEXT...ENDTEXT 在屏幕上當前游標位置顯示...的文本數據塊
TOTAL TO 對預先已排序的文件產生一個具有總計的摘要文件
TYPE 顯示ASCII碼文件的內容
UNLOCK 解除當前庫文件對記錄和文件的加鎖操作
UPDATE 允許對一個資料庫進行成批修改
USE 帶文件名的USE命令打開這個資料庫文件。無文件名時,關閉當前操作的資料庫文件
WAIT 暫停程序執行,按任意鍵繼續執行
ZAP 刪除當前資料庫文件的所有記錄(不可恢復)

E. VF窗體設計中 設置命令按鈕的標題為「退出」 使「退出」按鈕要具有關閉表單功能 求高手解釋怎麼做

vfp
增加一個命令按鈕command1
右擊,打開屬性框,把caption屬性的值"command"改為"退出"
找到init,雙擊打開,寫代碼:
thisform.release

閱讀全文

與vf退出的命令相關的資料

熱點內容
bitlocker加密後讀取不了 瀏覽:176
演算法設計是指流程圖嗎 瀏覽:168
javaboot如何防止反編譯 瀏覽:118
python復合數據結構視頻 瀏覽:146
培訓學校需要用什麼雲伺服器 瀏覽:721
衛星鍋加密卡那裡收購 瀏覽:58
小米工具文件夾選項在哪裡 瀏覽:55
md5磁碟加密 瀏覽:642
單片機x地址 瀏覽:208
回車鍵失靈運行命令如何使用 瀏覽:984
電腦一鍵解壓縮的軟體 瀏覽:171
怎麼關閉手機通訊錄對外app 瀏覽:370
我的世界如何強行進入一個滿人的伺服器 瀏覽:653
什麼app可以查詢會考成績 瀏覽:389
程序員能創造的價值 瀏覽:259
伺服器上的redis是什麼意思 瀏覽:379
軟體產品經理與程序員 瀏覽:922
高中生程序員 瀏覽:892
ps處理pdf 瀏覽:723
伺服器c1什麼意思 瀏覽:222