- USE 使用資料庫,USE使用後面附加檔名為.dbf的檔案。
- INDEX 以關鍵欄名做排序索引的工作, 並且建立索引檔, 使用索引檔的好處, 可以使資料的找尋更為迅速。
- DO 檔名 執行檔名為.PRG之程式檔,或副程式。
DO WHILE 後面如果接.T.就是無限迴圈, 必須遇到EXIT, CANCEL, RETURN等指令才會跳離開, 如果後面運算式, 要等條件成立後才離開, 一個DO WHILE後面一定要接一個ENDD才不會出錯。
DO CASE 是作多重判斷的指令 ,利用CASE後面的條件來決定做那一種程式, 一個變數可以做許多種判斷, 相當方便。 - IF-ENDIF 也是判斷方式的一種, 利用假設的變數, 來決定是否做下列的動作。
- GET 抓取的指令, 必須和SAY,READ一起合用, 可以抓變數, 也可以抓欄位內的內容, 也可以從鍵盤讀入資料。
- SAY 有點類似BASIC的PRINT指令, 顯示引號內的字, 或變數, 這一個指令在程式中, 資料排列組合部份非常好用。
- SEEK 直接找尋, 必須開啟索引檔, 找尋資料的速度非常快。
- FIND 也是直接找尋, 不過和SEEK不同之處, 是其關鍵值只可為文字或數字, 而不是運算式, 兩者比較為SEEK較為好用。
- LOCATE,CONTINUE 循序找尋, 用時不須建立索引檔, 但尋找的速度並不理想, 如果符合條件的資料不只一筆時, 可以利用CONTINUE將資料逐一找出。
- SPACE() 空白字串函數。
- TRIM() 刪除字串右邊空白函數,LTRIM()則是從左邊。
- LEFT() 由左邊擷取字元函數, RIGHT() 由右邊擷取字元。
- UPPER() 小寫轉換為大寫的函數, LOWER() 和前面相反。
- DATE()為日期函數, TIME()為時間函數, MONTH() 為月份函數, DAY() 為日數函數, YEAR()為年份函數。
- CTOD() 字串轉換日期函數, DTOC()為日期轉換字串函數。
- VAL() 字串轉換數值函數, STR() 為數值轉換字串函數。
- ASC() 字元轉換為ASCII 值函數, CHR() 剛好相反。
- RECNO() 記錄編號函數, 將現在的資料編號取出。
- BOF() 檔首函數, 測試現在的資料是否在開始位置。
- EOF() 檔尾函數, 測試現在的資料是否在最後位置。
- LEN() 字串長度函數, 測試字串的長度為多少。
- FOUND() 找到與否函數, 顯示方法以邏輯型態表示。
1999/9/18
DBASE之基本指令:程式設計
訂閱:
張貼留言 (Atom)
網誌管理員已經移除這則留言。
回覆刪除