vfp函式大全

vingling發表於2009-04-15

來源於:網路

vfp函式大全

[@more@]

%運算子 用於計算並返回兩個數值表示式相除之後的餘數
$(包含)運算子 用於進行字元表示式之間的包含關係運算,如果一個字元表示式包含在另一個字元表示式之中,則函式返回


ABS() 計算並返回指定數值表示式的絕對值
ACLASS() 用於將一個物件的父類名放置於一個記憶體陣列中
ACOPY() 把一個陣列的元素複製到另一個陣列中
ACOS() 計算並返回一個指定數值表示式的餘弦值
ADATABASES() 用於將所有開啟的資料庫名和它的路徑存入一個內在變數陣列中
ADBOBJECTS() 用於把當前資料庫中的連線、表或SQL檢視的名存入記憶體變數陣列中
ADEL() 用於從一維資料中刪除一個元素,或從二維陣列中刪除一行或者一列元素
ADIR() 將檔案的有關資訊存入指定的陣列中,然後返回檔案數
AELEMENT() 透過元素的下標,返回元素號
AFIELDS 將當前的結構資訊存入陣列中,然後返回表中的欄位數
AFONT() 將可用字型的資訊存入陣列中
AERROR() 用於建立包含VFP或ODBC錯誤資訊的記憶體變數
AINS() 在一維陣列中插入一個元素或在二維陣列中插入一行或一列元素
AINSTANCE() 用於將類的所有例項存入記憶體變數陣列中,然後返回陣列中存放的例項數
ALEN() 返回陣列中元素、行或者列數
ALIAS() 返回當前工作區或指定工作區內表的別名
ALLTRIM() 從指定字元表示式的首尾兩端刪除前導和尾隨的空格字元,然後返回截去空格後的字串
AMEMBERS() 用於將物件的屬性、過程和成員物件存入記憶體變數陣列中
ANSITOOEM() 將指定字元表示式中的每個字元轉換為MS-DOS(OEM)字符集中對應字元
APRINTERS() 將Print Manager中安裝的當前印表機名存入記憶體變數陣列中
ASC() 用於返回指定字元表示式中最左字元的ASCII碼值
ASCAN() 搜尋一個指定的陣列,尋找一個與表示式中資料和資料型別相同的陣列元素
ASELOBJ() 將活動的Form設計器當前控制元件的物件引用儲存到記憶體變數陣列中
ASIN() 計算並返回指定數值表示式反正弦值
ASORT() 按升序或降序排列陣列中的元素
ASUBSCRIPT() 計算並返回指定元素號的行或者列座標
AT() 尋找字串或備註欄位在另一字串或備註欄位中的第一次出現,並返回位置
ATAN() 計算並返回指定數值表示式的反正切值
ATC() 尋找字串或備註欄位中的第一次出現,並返回位置,將不考慮表示式中字母的大小寫
ATCLINE() 尋找並返回一個字串表示式或備註欄位在另一字元表示式或備註欄位中第一次出現的行號。不區分字元大小寫
ATLINE() 尋找並返回一個字元表示式或備註欄位在另一字元表示式或備註欄位中第一次出現的行號
ATN2() 根據指定的值返回所有4個像限內的反正切值
AUSED() 用於將一次會話期間的所有表別名和工作區存入變數陣列之中
BAR() 從用DEFINE POPUP命令定義的選單中返回最近所選擇的選單項的編號,或返回一個從VFP選單所選擇的一個選單命令
BARCOUNT() 返回DEFINE POPUP命令所定義的選單中的選單項數,或返回VFP系統選單上的選單項數
BARPROMPT() 返回一個選單項的有關正文
BETWEEN() 確定指定的表示式是否介於兩個相同型別的表示式之間
BITAND() 返回兩個數值表示式之間執行逐位與(AND)運算的結果
BITCLEAR() 清除數值表示式中的指定位,然後再返回結果值
BITLSHIFT() 返回將數值表示式左移若干位後的結果值
BITNOT() 返回數值表示式逐位進行非(NOT)運算後的結果值
BITOR() 計算並返回兩個數值進行逐位或(OR)運算的結果
BITRSHIFT() 返回將一個數值表示式右移若干位後的結果值
BITSET() 將一個數值的某位設定為1,然後返回結果值
BITTEST() 用於測試數值中指定的位,如果該位的值是1,則返回真,否則返回假
BITXOR() 計算並返回兩個數值表示式進行逐位異或(XOR)運算後的結果
BOF() 用於確定記錄指標是否位於表的開始處
CANDIDATE() 如果索引標記是候選索引標記則返回真,否則返回假
CAPSLOCK() 設定並返回CapsLock鍵的當前狀態
CDOW() 用於從給定Date或Datetime型別表示式中,返回該日期所對應的星期數
CDX() 用於返回開啟的、具有指定索引號的複合索引檔名(.CDX)
CEILING() 計算並返回大於或等於指定數值表示式的下一個整數
CHR() 返回指定ASCII碼值所對應的字元
CHRSAW() 用於確定鍵盤緩衝區中是否有字元存在
CHRTRAN() 對字元表示式中的指定字串進行轉換
CMONTH() 從指定的Date或Datetime表示式返回該日期的月名稱
CNTBAR() 返回使用者自定義選單或VFP系統選單中的選單專案數
CNTPAD() 返回使用者自定義選單條或VFP系統選單條上的選單標題數
COL() 用於返回游標的當前位置
COMPOBJD() 比較兩個物件的屬性,然後返回表示這兩個物件的屬性及其值是否等價
COS() 計算指定表示式的餘弦值
CPCONVERT() 將備註欄位或字元表示式轉換到另一內碼表中
CPCURRENT() 返回VFP配置檔案中的內碼表設定,或當前作業系統的內碼表設定
CPDBF() 返回已經標記的開啟表的內碼表
CREATEOBJECT() 從類定義或OLE物件中建立一個物件
CTOD() 將字元表示式轉換成日期表示式
CTOT() 從字元表示式中返回DateTime值
CURDIR() 用於返回當前的目錄或資料夾名
CURSORGETPROP() 返回VFP表或Cursor的前屬性設定
CURSORSETPROP() 給VFP的屬性賦予一個設定值
CURVAL() 直接從磁碟或遠端資料來源程式中返回一個欄位的值
DATE() 返回當前的系統日期,是由作業系統控制的
DATETME() 以DateTime型別值的形式返回當前的日期和時間
DAY() 返回指定日期所對應的日子
DBC() 返回當前資料庫的名和路徑
DBF() 返回指定工作區開啟表的名稱或返回別名指定的表名稱
DBGETPROP() 返回當前DB的屬性或返回當前資料庫中欄位、有名連線、表或檢視的屬性
DBSETPROP() 設定當前DB的屬性或設定當前資料庫中欄位、有名連線、表或檢視的屬性
DBUSED() 用於測試資料庫是否開啟。如果指定的資料庫是開啟的則返回真
DDEAbortTrans() 結束非同步的動態資料交換DDE事務處理
DDEAdvise() 建立用於動態資料交換的通報連線或自動連線
DDEEnabled() 用於使動態資料交換處理可用或不可用,或返回DDE處理的狀態
DDEExecute() 使用動態資料交換髮送命令給另一應用程式
DDEInitiate() 在VFP與其它WIN應用程式間建立動態資料交換通道
DDELastError() 返回最後一個動態資料交換函式的錯誤號
DDEPoke() 用動態資料交換方式在客戶機伺服器之間進行資料傳送
DDERequest() 用動態資料交換方式向伺服器應用程式請求資料
DDESetOption() 改變或返回動態資料交換的設定值
DDESetService() 建立、釋放或修改DDE伺服器名和設定值
DDESetopic() 用動態資料交換方式從一個伺服器中建立或釋放主題名
DDETerminate() 關閉用DDETerminate()函式建立的資料交換通道
DELETED() 用於測試並返回一個指示當前記錄是否加刪除標誌的邏輯值
DESCEN*() 用於對索引標記中的DESCEN*關鍵字進行測試。如果使用DESCEN*關鍵字建立索引標記,或在USE、SETINDEX

、SETORDER命令中使用DESCEN*關鍵字,那麼將返回真
DIFFERENCE() 返回介於0到4之間的值,以表示兩個字元表示式之間的語音差異
DISKSPACE() 返回預設磁碟驅動器上的可用位元組數
DMY() 從Date或DateTime型別表示式中返回日/月/年形式的字串型別的日期
DOW() 從Date或DateTime型別表示式中返回表示星期幾的數值
DTOC() 從Date或DateTime型別表示式中返回字元的日期
DTOR() 把以度表示的資料表示式轉換為弧度值
DTOS() 從指定的Date或DateTime型別表示式中返回字串形式的日期,它的具體格式是yyyymmdd(年月日)
DTOT() 從日期表示式中返回DateTime型別的值
EMPTY() 用於確定指定表示式是否為空
EOF() 確定當前表或指定表的記錄指標是否已經指向最後一個記錄
ERROR() 返回ON ERROR例程捕獲錯誤的編號
EVALUATE() 計算字元表示式,然後返回其結果值
EXP() 返回以自然對數為底的函式值,即返回ex的值,其中x表示指數
FCHSIZE() 改變用低階檔案函式開啟的檔案的大小
FCLOSE() 重新整理並關閉由低階檔案函式開啟的檔案或通訊埠
FCOUNT() 返回表中的欄位數
FCREATE() 建立並開啟低階檔案
FDATE() 返回檔案的最後修改日期
FEOF() 用於確定低階檔案的指標是否位於該檔案的末尾
FERROR() 測試並返回最近的低階檔案函式操作的錯誤號
FFLUSH() 將一個用低階檔案函式開啟的檔案重新整理到磁碟中
FGETS() 從指定的檔案或用低階檔案函式開啟的通訊埠中讀取若干位元組,直至讀到回車字元才停止
FIELD() 返回表中某個欄位的名稱
FILE() 用於在磁碟中尋找指定的檔案,如果被測試的檔案存在,函式返回真
FILTER() 返回由SET FILTER命令設定的表過濾器表示式
FKLABEL() 從對應的功能鍵號中返回功能鍵的名稱(如F1、F2等)
FKMAX() 返回鍵盤中可程式設計的功能鍵和組合鍵數
FLDLIST() 返回SET FIELDS命令中指定的欄位或可計算欄位表示式
FLOCK() 試圖鎖定當前或指定的表
FLOOR() 計算並返回小於或等於指定數值的最大整數
FONTMETRIC() 返回當前安裝的作業系統字型的字型屬性
FOPEN() 開啟用於低階檔案函式中的檔案或通訊埠
FOR() 返回指定工作區中開啟的IDX索引檔案或索引標記的索引過濾表示式
FOUND() 用於測試並返回CONTINUE、FIND、LOCATE或SEEK命令的執行情況
FPUTS() 將字串、回車、換行符寫入檔案或用低階檔案函式開啟的通訊埠中
FREAD() 從檔案或用低階檔案函式開啟的通訊埠中讀入指定位元組的資料
FSEEK() 在用低階檔案函式開啟的檔案中移動檔案指標
FSIZE() 返回指定欄位的位元組數(長度)
FTIME() 返回檔案的最後修改時間
FULLPATH() 返回指定檔案的路徑,或相對另一個檔案的路徑
FV() 計算並返回一系列等額複利投資的未來值
FWRITE() 將字串寫入檔案或用低階檔案函式開啟的通訊埠中
GETBAR() 返回DEFINE POPUP命令定義的選單或VFP系統選單中某一選項的序號
GETCOLOR() 顯示Windoes的Color對話方塊,然後返回所選的顏色號
GETCP() 顯示Code Page對話方塊,然後返回所選擇的內碼表號
GETDIR() 顯示“選擇目錄”對話方塊,從中選擇目錄或資料夾
GETENV() 返回指定MS-DOS環境變數的內容
GETFILE() 顯示“開啟”對話方塊,然後返回所選擇的檔名
GETFLDSTATE() 返回指示表或遊標中欄位是否被修改、增加或當前記錄的刪除狀態被改變等情況的數值
GETFONT() 顯示“字型”對話方塊,返回所選擇的字型名
GETNEXTMODIFIELD() 返回緩衝遊標中的一個編輯記錄的記錄號
GETOBJECT() 啟用OLE自動物件,然後建立該物件的引用
GETPAD() 返回選單條中指定位置的選單標題
GETPRINTER() 顯示“列印設定”對話方塊,然後返回所選擇的印表機的名稱
GOMONTH() 返回某個指定日期之前或之後若干月的那個日期
HEADER() 返回當前或指定表檔案頭的位元組數
HOUR() 從DateTime型別表示式中返回它的小時數
IDXCOLLATE() 返回索引檔案或索引標記的整理順序
IIF() 根據邏輯表示式的值,返回兩個指定值之一
INDBC() 用於測試指定的資料庫物件是否在指定的資料庫中
INKEY() 返回與單擊滑鼠按鈕或鍵盤緩衝區中按鍵相對應的數值
INLIST() 用於測試指定的表示式是否與一組表示式中的基本個表示式匹配
INSMODE() 返回當前插入狀態,或設定插入狀態為On或Off
INT() 計算表示式的值,然後返回整數部分
ISALPHA() 用於測試字元表示式中的最左字元是否是一個字母字元
ISBLANK() 用於確定表示式是否是空表示式
ISCOLOR() 用於測試當前的計算機是否顯示彩色
ISDIGIT() 用於測試字元表示式的最左字元是否是數字字元
ISEXCLUSIVE() 用於測試表示式是否按獨佔方式開啟
ISLOWER() 用於確定指定字元表示式的最左字元是否是一個小寫字母字元
ISMOUSE() 測試並返回系統中是否安裝有滑鼠器械
ISNULL() 用於測試表示式的值是否為空值
ISREADONLY() 用於測試表示式是否按只讀方式開啟的
ISUPPER() 用於確定指定字元表示式的最左字元是否是一個大寫的字母字元
KEY() 用於返回索引標記或索引檔案的索引關鍵字表示式
KEYMATCH() 尋找在索引標記或索引檔案中指定的索引鍵值
LASTKEY() 返回最後一次擊鍵的鍵值
LEFT() 從指定字串的最左字元開始,返回規定數量的字元
LEN() 返回指定字元表示式中的字元個數(字串長度)
LIKE() 用於確定字元表示式是否與另一字元表示式匹配
LINENO() 返回當前正在執行的程式命令列的行號
LOCK() 用於鎖定表中的一個或多個記錄
LOG() 返回指定數值表示式的常用對數值(基底為e)
LOG10() 返回指定數值表示式的常用對數值(基底為10)
LOOKUP() 搜尋表,尋找欄位與指定表示式相匹配的第一個記錄
LOWER() 把指定的字元表示式中的字母轉變為小寫字母,然後返回該字串
LTRIM() 刪除指定字元表示式中的前導空白,然後返回該字串
LUPDATE() 返回表的最後一次更改日期
MAX() 計算一組表示式,然後返回其中值最大的表示式
MCOL() 返回滑鼠指標在VFP主視窗或使用者自定義視窗中的列位置
MDOWN() 用於確定是否有滑鼠按鈕按下
MDX() 返回已經開啟的、指定序號的.CDX複合索引檔名
MDY() 將指定的日期表示式或日期時間表示式轉換成月日年的形式,並且其中的月份採用全拼的名稱
MEMLINES() 用於返回備註欄位的行數
MEMORY() 返回為了執行一個外部程式而可以使用的記憶體總量
MENU() 以大寫字串的形式返回活動選單的名稱
MESSAGE() 返回當前的錯誤提示資訊,或返回產生的程式內容
MESSAGEBOX() 顯示使用者自定義的對話方塊
MIN() 計算一組表示式的值,然後返回其中的最小值
MINUTE() 返回DATETIME型別表示式的分鐘部分的值
MLINE() 以字串型從備註欄位中返回指定的行
MOD() 將兩個數值表示式進行相除然後返回它們的餘數
MONTH() 返回由DATE或DATETIME型別表示式所確定日期中的月份數
MRKBAR() 用於確定使用者自定義選單上或VFP系統選單上的選單選項是否加有選擇標誌
MRKPAD() 用於確定使用者自定義選單條上或VFP系統選單條上的選單標題上是否加有選擇標誌
MROW() 返回VFP主視窗或使用者自定義視窗中滑鼠指標的行位置
MTON() 從Currency(貨幣)表示式中返回Numeric型別的值
MWINDOW() 返回滑鼠指標所指視窗的名稱
NDX() 返回當前表或指定表中開啟.IDX索引檔案的名稱
NORMALIZE() 將字元表示式轉換成可以用VFP函式進行比較,返回其值的形式
NTOM() 從數值表示式中構成具有四位小數的貨幣型別的貨幣值
NUMLOCK() 返回當前NumLock鍵的狀態,或者設定其狀態
NVL() 從兩個表示式中返回一個非空的值
OBJNUM() 返回控制元件的物件號,可以使用控制的TabIndex屬性代替它
OBJVAR() 返回與@…GET控制元件相關的內在變數、陣列元素或欄位名
OCCURS() 返回字元表示式在另一字元表示式中出現的次數
OEMTOANSI() 將指定字元表示式中的每個字元轉換成ANSI字符集中的相應字元
OLDVAL() 返回被編輯的但沒有更改的欄位的原始值
ON() 用於測試並返回如下事件的處理命令:ON APLABOUT、ON ERROR、ON ESCAPE、ON KEY、ON KEYLABEL、ON

MACHELP、ON PAGE或者ON READERROR
ORDER() 返回當前表或指定表中控制元件索引檔案或控制元件索引標記的名稱
OS() 返回VFP正在執行的作業系統的名稱和版本號
PAD() 以大寫字母的形式返回最近從選單條中所選擇選單標題的名稱
PADL()
PADR()
PADC() 在表示式的左邊、右邊或左右兩邊用空格或指定的字元進行填充,達到規定的長度後,返回填充後的字串。PADL

()函式從左邊插入填充值;PADR()函式從右邊插入填充值;PADC()函式從兩邊插入填充值
PARAMETERS() 返回最近傳遞給被呼叫程式、過程或使用者自定義函式的引數個數
PAYMENT() 計算並返回在固定利率條件下,為期初的一筆“貸款”每期支付的等額本息額
PCOL() 返回印表機頭的當前列位置
PI() 計算並返回圓周率的值
POPUP() 以字串的形式返回當前活動選單的名稱或返回邏輯值表示選單是否已經定義
PRIMARY() 用於測試並返回索引標記是否是主索引標記
PRINTSTATUS() 測試並返回印表機或列印裝置是否處於聯機就緒狀態,然後返回一個邏輯值
PRMBAR() 返回選單選項的正文
PRMPAD() 返回選單標題的正文
PROGRAM() 返回當前執行的程式名或返回錯誤發生時正在執行的程式名
PROMPT() 從選單條中返回選擇的選單題正文或從選單中返回選擇的選單選擇正文
PROPER() 將字元表示式中的分離的字串的起始字元轉換成大寫,而串中的其它字元轉換成小寫,然後返回轉換後的字元


PROW() 返回印表機列印頭的當前位置
PRTINFO() 返回當前指定的印表機設定
PUTFILE() 引入Save As對話方塊,然後返回指定的檔名
PV() 返回一筆投資的現值
PAND() 返回介於0到1之間的隨機數
PAT() 返回字串在另一字串中從後向前進行匹配時,首次出現時的開始位置,其中這兩個字串可以是備註型欄位
PATLINE() 返回字串在另一字串或備註欄位中最後一次出現時的行號
RDLEVEL() 返回當前READ的層次,用表單設計器可以代替READ
EDADKEY() 返回對應於退出某個編輯視窗時所按鍵的值,或返回表示如何結束最後一個READ的值。使用表單設計器可以完

全代替READ
RECCOUNT() 返回當前或指定表中的記錄數
RECNO() 返回當前表或指定表中當前記錄的記錄號
RECSIZE() 返回表中記錄的長度(記錄寬度)
REFRESH() 重新整理當前表或指定表中的記錄
RELATION() 返回在指定工作區中開啟表的指定關聯表示式
REPLICATE() 將指定的字元表示式重複規定的次數,返回所形成的字串
REQUERY() 重新檢索SQL檢視的資料
GRB() 根據給定的紅色、綠色和藍色,計算並返回單一的顏色值
RGBSCHEME() 從指定調色盤中返回RGB顏色對或返回RGB顏色對列表
RIGHT() 從字串中返回最右邊的指定字元
RLOCK() 試圖鎖定表中的記錄
ROUND() 返回對數值表示式中的小數部分進行舍入處理後的數值
ROW() 返回游標的當前行位置
RTOD() 將弧度值轉換成度
RTRIM() 刪除字元表示式中尾隨的空格,然後返回此字串
SCHEME() 從指定的調色盤中返回顏色對列表或顏色對
SCOLS() 返回VFP主視窗中可用的列數
SEC() 返回DateTime型別表示式中的秒部分值
SECONDS() 返回自從午夜開始以來所經歷的秒數
SEEK() 尋找被索引的表中,索引關鍵字值與指定的表示式相匹配的第一個記錄,然後再返回一個值表示是否成功找到匹配記


SELECT() 返回當前工作區號,或返回最大未用工作區的號
SET() 返回各個SET命令的狀態
SETFLDSTATE() 將欄位或刪除狀態值賦給從遠端表中建立的一個本地遊標中的欄位或記錄
SIGN() 根據指定表示式的值,返回它的正負號
SIN() 返回角的正弦值
SKPBAR() 用於確定一個選單選項是否用SET SKIP OFF命令變成可用或不可用
SKPPAD() 用於確定一個選單標題是否用SET SKIP OFF命令變成可用或不可用
SOUNDEX() 返回指定字元表示式的語音表示式
SPACE() 返回由指定個數的空格字元組成的字串
SQLCANCEL() 請示中斷一個已經存在的SQL語句
SQLCOLUMNS() 將指定資料來源表中一系列的列名稱和每列的資訊儲存到VFP遊標中
SQLCOMMIT() 提交一個事務處理
SQLCONNECT() 建立到一個資料來源的連線
SQLDISCONNECT() 中斷到一個資料來源的連線
SQLEXEC() 傳送SQL語句給一個資料來源,然後讓其處理這個語句
SQLGETPROP 返回活動連線、資料來源程式或附屬表的當前和預設設定
SQLMORERESULTS() 如果有多組結果可用,則將另一組結果複製到VFP遊標中
SQLROLIBACK() 放棄當前事務處理期間所發生的任何變化,回滾當前的事務處理
SQLSETPROP() 指定活動連線、資料來源或附屬表的設定值
SQLSTRINGCONNECT() 透過連線串建立到一個資料來源的連線
SQLTABLES() 將資料來源中的表名儲存到VFP遊標中
SQRT() 計算並返回數值表示式的平方根
SROWS() 返回主VFP視窗中可用的行數
STR() 將指定的數值表示式轉換相應的數字字串,然後返回此串
STRTRAN() 在字元表示式或備註欄位中搜尋另一字元表示式或備註欄位,找到後再用指定字元表示式或備註欄位替代
STUFF() 用字元表示式置換另一字元表示式中指定數量的字元,然後返回新的字串
SUBSTR() 從字元表示式或備註欄位中擷取一個子串,然後返回此字串
SYSMETRIC() 返回作業系統螢幕元素的大小
SYS(0)—網路伺服器資訊 在網路環境下使用VFP時,用於返回網路伺服器的有關資訊
SYS(1)—陽曆的系統日期 以陽曆的天數形式返回的當前系統日期
SYS(2)—年夜開始的秒數 返回午夜到當前時間所經歷的秒數
SYS(3)—唯一檔名 返回可用於建立臨時檔案的、特殊的、合法的檔名
SYS(5)—預設驅動器 返回當前VFP的預設驅動器
SYS(6)—當前列印裝置 返回當前的列印裝置
SYS(7)—當前格式檔案 返回當前格式檔案的檔名
SYS(9)—VFP序列號 返回VFP的序列號
SYS(10)—陽曆日期串 將陽曆日期的天數轉換成日期格式的字串
SYS(11)—陽曆日期的天數 將指定的日期表示式或日期格式的字串轉換成陽曆的日期天數
SYS(12)—可用記憶體的位元組數 返回640KB以下的、可用於執行外部程式的記憶體位元組數
SYS(13)—印表機狀態 返回印表機狀態
SYS(14)—索引表示式 返回開啟的.IDX索引檔案的索引表示式,或返回.IDX複合索引檔案的索引標記的索引表示式
SYS(15)—字元轉換 根據字串ASCII碼值轉換成新的字串
SYS(16)—正在執行的程式檔名 返回正在執行的程式檔名
SYS(17)—處理器 返回CPU的型別
SYS(18)—當前控制元件 以大寫字母的形式返回用於建立當前控制元件的記憶體變數、陣列元素或欄位名
SYS(20)—轉換德文字元 將包含有德文字元的表示式轉換為字串
SYS(21)—控制索引序號 用於返回當前工作區中控制索引順序作用的.CDX複合索引檔案的標記或.IDX索引檔案的索引序號
SYS(22)—控制標記或控制索引檔名 返回指定工作區中.CDX複合索引檔案的控制標記或.CDX控制索引檔名
SYS(23)—EMS記憶體使用 返回標準版FoxPro for MS-DOS所點用EMS記憶體數(每段16KB)
SYS(24)—EMS記憶體限制 返回在使用者的FoxPro for MS-DOS配置檔案中設定的EMS限制
SYS(100)—控制檯設定 返回當前SET CONSOLE命令設定
SYS(101)—裝置設定 返回當前SET DEVICE命令設定
SYS(102)—印表機設定 返回當前SET PRINTER命令設定
SYS(103)—會話設定 返回當前SET TALK命令設定
SYS(1001)—VFP的記憶體容量 返回在VFP的記憶體管理器中可用的記憶體總數
SYS(1016)—使用者物件的記憶體容量 返回由使用者定義的物件所佔用的記憶體數
SYS(1037)—列印設定計劃 顯示設定列印的對話方塊
SYS(2000)—檔名匹配 返回與一個檔名骨架相匹配的第一個檔案的檔名
SYS(2001)—SET命令的狀態 返回所指定SET…ON|OFF或者SET…TO命令的狀態或設定值
SYS(2002)—切換插入點狀態 進入和退出插入狀態
SYS(2003)—當前驅動器或者資料夾 返回在預設驅動器或卷中的當前目錄或資料夾名稱
SYS(2004)—VFP啟動目錄或者資料夾 返回VFP啟動時所在的目錄或資料夾名稱
SYS(2005)—當前資原始檔 返回當前VFP的資原始檔名
SYS(2006)—當前圖形卡 用於返回使用者所使用的圖形卡和監視器的型別
SYS(2007)—校驗和 返回字元表示式的校驗和的值
SYS(2008)—插入點形狀 指定在插入及改寫方式下的插入點形狀
SYS(2009)—交換插入點形狀 交換在插入及改寫方式下的插入點形狀
SYS(2010)—CONFIG.SYS的檔案設定 返回CONFIG.SYS中的檔案(FILES)設定
SYS(2011)—當前鎖定狀態 返回當前工作區中記錄或表的鎖定狀態
SYS(2012)—備註欄位塊大小 返回表的備註型欄位塊的大小
SYS(2013)—系統選單名稱 返回以空格字元作為分界符的字串,此字串中包括了VFP選單系統的內部名稱
SYS(2014)—最短路徑 返回指定檔案與當前或指定目錄或資料夾之間相對的最短路徑
SYS(2015)—唯一過程名 返回由下劃線開始的,由字母和數字字元組成,長度不超過10個字元的唯一過程名
SYS(2016)—SHOW GETSWINDOW Name 返回最後的SHOW GETS WINDOW命令所包含的視窗名
SYS(2017)—顯示初始螢幕 在以前的FOXPRO版本中,清除FOXPRO並顯示FOXPRO的起始螢幕,它提供了向下的相容性
SYS(2018)—錯誤提示資訊引數 返回最近錯誤的錯誤資訊引數
SYS(2019)—配置檔名及位置 返回VFP配置檔案的名稱及位置
SYS(2020)—預設盤的大小 返回預設盤的位元組數
SYS(2021)—過濾索引表示式 返回開啟的單入口索引檔案的過濾表示式或返回複合索引檔案中標記的過濾表示式
SYS(2022)—盤簇的大小 返回指定盤的簇中位元組數
SYS(2023)—臨時檔案驅動器 返回VFP用來儲存臨時檔案的驅動器或目錄名
SYS(2027)—平臺間路徑轉換 利用Macintosh路徑表示法返回MS-DOS中的路徑
SYS(2029)—表型別 返回與表型別相對應的一個值
TABLEREVERT() 放棄對緩衝行、緩衝表或遊標的修改,恢復遠端遊標的OLDVAL()資料,恢復當前本地表和遊標的值。
TABLEUPFATE() 提交對緩衝行、緩衝表或遊標的修改
TAG() 返回開啟的、多入口複合索引檔案的標記名或返回開啟的、單入口的檔名
TAGCOUNT() 返回複合索引檔案中的標記以及所開啟的單入口索引檔案的總數
TAGNO() 用於返回複合索引檔案中的標記以及開啟的單入口.IDX索引檔案的索引位置
TAN() 返回一個角的正切值
TARGET() 返回表的別名,該表是SET RELATION命令中INTO子名所指定的關聯目標表
TIME() 以24小時,8個字元(hh:mm:ss)的形式返回當前的系統時間
TRANSFORM() 用於從字元表示式或數值表示式中返回字串,其格式是由@…SAY命令中所使用的PICTURE樣本符或

FUNCTION功能符所決定的
TRIM() 用於刪除指定字元表示式中的尾空格,然後返回新的字串
TTOC() 從DateTime表示式中返回Character型別值
TTOD() 從DateTime表示式中返回日期的數值
TXLEVEL() 返回批示當前事務處理層次的數值
TXTWIDTH() 根據字型的平均字元寬度返回字元表示式的長度
TYPE() 計算字元表示式並返回其內容的資料型別
UNIQUE() 如果指定的索引標記或索引檔案,在建立時位於SET UNIQUE ON狀態或使用了關鍵字UNIQUE,則函式返回真;否

則,函式返回假
UPDATE() 如果在當前READ期間資料發生變化,則返回邏輯值真
UPPER() 以大寫字母形式返回指定的字元表示式
USED() 確定表是否在指定工作區中開啟
VAL() 從包含字串的字元表示式中返回一數值
VARREAD() 以大寫的形式返回記憶體變數名、陣列元素名或者用於建立當前控制元件的欄位名。在VFP中,可用ControlSource或

Name屬性替代
VERSION() 返回字串,其中包含正在使用的VFP版本號
WBORDER() 用於確定活動的視窗或指定的視窗是否有邊界
WCHILD() 根據在父視窗棧中的順序,返回子視窗數或名稱
WCOLS() 返回活動視窗或指定視窗的列數
WEEK() 從Date或DateTime表示式返回表示一年中第幾個星期的數值
WEXIST() 用於確定指定的使用者自定義視窗是否存在
WFONT() 返回視窗中當前字型的名稱、大小和字型
WLAST() 返回當前視窗之前的活動視窗名稱或確定指定的視窗是否是在當前視窗之前被啟用的
WLCOL() 返回活動視窗或指定視窗的左上角列座標
WLROW() 返回活動視窗或指定視窗的左上角行座標
WMAXIMUM() 用於確定活動視窗或指定視窗是否處於最大化狀態
WMINIMUM() 用於確定活動視窗或指定視窗是否處於最小化狀態
WONTOP() 用於確定活動視窗或指定視窗是否處於所有其它視窗的前面
WOUTPUT() 用於確定顯示內容是否輸出到活動視窗或指定視窗
WPARENT() 返回活動視窗或指定視窗的父視窗名
WREAD() 確定活動視窗或指定視窗是否對應於當前READ命令
WROWS() 返回活動視窗或指定視窗中的行數
WTITLE() 返回活動視窗或指定視窗的標題
WVISIBLE() 用於確定指定視窗是否已啟用,並處於非隱藏狀態
YEAR() 從指定的Date或DateTime表示式中返回年號

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69450/viewspace-1020599/,如需轉載,請註明出處,否則將追究法律責任。

相關文章