VisualFoxPro常用函數分類表_第1頁
VisualFoxPro常用函數分類表_第2頁
VisualFoxPro常用函數分類表_第3頁
VisualFoxPro常用函數分類表_第4頁
VisualFoxPro常用函數分類表_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、VisualFoxPro常用函數分類表VisualFoxPro磁盤_目錄_文件函數ADIR()將文件信息存放到數組中,然后返回文件個數。CURDIR()返回當前目錄或文件夾。DEFAULTEXT()如果一個文件沒有擴展名,則返回一個帶新擴展名的文件名。DIRECTORY()若在磁盤上存在指定的目錄,返回真(.T.)。DISPLAYPATH()為顯示而截去長路徑名到指定長度。DRIVETYPE()返回指定驅動器的類型。FDATE()返回文件最近一次修改的日期或日期時間。FILE()如果在磁盤上找到指定的文件,則返回“真”(.T.)。FILETOSTR()將一個文件的內容返回為一個字符串。FORC

2、EEXT()返回一個字符串,使用新的擴展名替換舊的擴展名FORCEPATH()返回一個文件名,使用新路徑名代替舊文件名FTIME()返回最近一次修改文件的時間。FULLPATH()返回指定文件的路徑或相對于另一文件的路徑。GETDIR()顯示“選擇目錄”對話框,從中可以選擇目錄或文件夾。GETFILE()顯示“打開”對話框,并返回選定文件的名稱。JUSTDRIVE()從完整路徑中返回驅動器的字母。JUSTEXT()從完整路徑中返回三字母的擴展名。JUSTFNAME()返回完整路徑和文件名中的文件名部分。JUSTPATH()返回完整路徑中的路徑名。JUSTTEM()返回完整路徑和文件名中的根名(

3、擴展名前的文件名)。LOCFILE()在磁盤上定位文件并返回帶有路徑的文件名。PUTFILE()激活“另存為”對話框,并返回指定的文件名。STRTOFILE()將一個字符串的內容寫入一個文件。SYS(3)返回一個合法文件名,可用來創建臨時文件。SYS(5)返回當前VisualFoxPro的默認驅動器。SYS(7)返回當前格式文件的名稱。SYS(2000)返回一個按字母排序的與文件名和擴展名梗概匹配的第一個文件名。SYS(2003)返回默認驅動器或卷上的當前目錄或文件夾的名稱。SYS(2014)返回指定文件相對于當前目錄、指定目錄或文件夾的最小化路徑。SYS(2020)以字節數返回默認磁盤空間。

4、SYS(2022)以字節為單位返回指定磁盤簇(塊)的大小。VisualFoxPro常用打印函數ANETRESOURCES()將網絡共享或打印機的名稱放到一個數組中,然后返回資源的數目。APRINTERS()將安裝在Windows打印管理器中的打印機名稱存入內存變量數組中。GETPRINTER()顯示Windows的“打印設置”對話框,并返回所選擇的打印機名稱。PCOL()返回打印機打印頭的當前列位置。PRINTSTATUS()如果打印機或打印設備已聯機,則返回“真”(.T.);否則返回“假”(.F.)。PROW()返回打印機打印頭的當前行號。PRTINFO()返回當前的打印機設置。SYS(6)

5、返回當前打印設備。SYS(13)返回打印機的狀態。SYS(102)包含向后兼容性.用SET("PRINTER")代替。SYS(1037)顯示“打印設置”對話框。SYS(2040)確定報表的輸出狀態VisualFoxPro低級文件函數FCHSIZE()更改用低級文件函數打開的文件的大小。FCLOSE()刷新并關閉低級文件函數打開的文件或通信端口。FCREATE()創建并打開一個低級文件。FEOF()判斷文件指針的位置是否在文件尾部。FERROR()返回與最近一次低級文件函數錯誤相對應的編號。FFLUSH()刷新低級函數打開的文件內容,并將它寫入磁盤。FGETS()從低級文件函

6、數打開的文件或通信端口中返回一連串字節,直至遇到回車符。FOPEN()打開文件或通信端口,供低級文件函數使用。FPUTS()向低級文件函數打開的文件或通信端口寫入字符串、回車符及換行符。FREAD()從低級文件函數打開的文件或通信端口返回指定數目的字節。FSEEK()在低級文件函數打開的文件中移動文件指針。FWRITE()向低級文件函數打開的文件或通信端口寫入字符串。VisualFoxPro環境函數AEGTFILEVERSION()創建一個數組,其中包含有關文件的Windows版本資源的信息,例如.exe、.dll和.fll文件,或在VisualFoxPro中創建的自動服務文件。ANSITOO

7、EM()顯示“代碼頁”對話框,提示輸入代碼頁,然后返回選定代碼頁的編號。CAPSLOCK()返回CAPSLOCK鍵的當前狀態,或把CAPSLOCK鍵狀態設置為“開”或“關”。CPCURRENT()返回VisualFoxPro配置文件中的代碼頁設置(若存在),或返回當前操作系統代碼頁。GETCP()顯示“代碼頁”對話框,提示輸入代碼頁,然后返回選定代碼頁的編號。GETENV()返回指定的MS-DOS環境變量的內容。HOME()返回啟動VisualFoxPro和VisualStudio的目錄名。MEMORY()返回可供外部程序運行的內存大小。OS()返回運行當前VisualFoxPro的操作系統的

8、名稱和版本號。SYS(9)返回VisualFoxPro的系列號。SYS(12)返回640K以下、可用于執行外部程序的內存數量。SYS(17)返回正在使用的中央處理器(CPU)。SYS(23)FOXPRO可用的EMS內存SYS(24)EMS內存限制SYS(1001)返回VisualFoxPro內存管理器可用的內存總數。SYS(1016)返回用戶自定義對象所使用的內存數量。SYS(1104)清理程序和數據使用的內存緩存,并清除和刷新打開表的緩存。SYS(2004)返回啟動VisualFoxPro的目錄或文件夾名稱。SYS(2005)返回當前VisualFoxPro資源文件的名稱。SYS(2010)

9、返回CONFIG.SYS文件中的設置。SYS(2017)顯示啟動屏幕SYS(2019)返回VisualFoxPro配置文件的文件名和位置。SYS(2023)返回VisualFoxPro存貯臨時文件的驅動器和目錄。SYS(2030)啟用或禁止系統組件用戶代碼中的調試功能。SYS(2300)從國家語言支持(NLS)列表中添加或移除代碼頁。SYS(2800)啟用或廢止Microsoft®ActiveAccessibility®支持并設置特定的選項到跟蹤在一個VisualFoxPro表單中的當前選定控件的鍵盤焦點。SYS(2801)擴展鼠標和鍵盤事件的事件跟蹤。SYS(

10、3005)設置自動化和ActiveX控件使用的環境ID值。SYS(3006)設置語言ID值和環境ID值。SYS(3050)設置前臺或后臺緩沖內存大小。SYS(3056)讓VisualFoxPro再次讀取自己的注冊表設置,并且使用當前的注冊表設置更新自己。version()返回一個字符串,該字符串包含了正在使用的VisualFoxPro版本號。WFONT()返回VisualFoxPro中窗口當前字體的名稱、大小或字形。AGETFILEVERSION()創建一個數組,其中包含有關文件的Windows版本資源的信息,例如.exe、.dll和.fll文件,或在VisualFoxPro中創建的自動服務文

11、件。VisualFoxPro鍵盤、鼠標函數COL()指定供下一個繪圖方法使用的橫坐標(X)和縱坐標(Y)。FKLABEL()根據功能鍵對應的編號,返回該功能鍵的名稱FKMAX()返回鍵盤上可編程功能鍵或組合功能鍵的數目。INKEY()返回一個編號,該編號對應于鍵盤緩沖區中第一個鼠標單擊或按鍵操作。INSMODE()返回當前的插入方式,或者把插入方式設置成ON或OFF。LASTKEY()返回最近一次按鍵所對應的整數。MCOL()返回鼠標指針在VisualFoxPro主窗口或用戶自定義窗口中的列位置。MDOWN()取得鼠標按鍵是否被按下。MROW()返回VisualFoxPro主窗口或用戶自定義窗

12、口中鼠標指針的行位置。MWINDOW()返回鼠標指針所在的窗口名稱。NUMLOCK()返回NUMLOCK鍵的當前狀態,或者設置NUMLOCK鍵的狀態為開或關。READKEY()用于取得用戶退出編輯時按下的按鍵。ROW()用于取得當前光標在屏幕上的行位置。SYS(2060)鼠標輪事件處理設置。VisualFoxPro屏幕輸入輸出(菜單)函數ADOCKSTATE()獲取所有可停靠集成開發環境(IDE)或工具欄的停靠狀態。ASELOBJ()把對活動“表單設計器”中當前選定控件的對象引用存入內存變量數組。BAR()返回最近一次選擇的菜單項的編號。該菜單項選自DEFINEPOPUP命令定義的菜單,或是一

13、個VisualFoxPro菜單。CNTBAR()返回用戶自定義菜單或VisualFoxPro系統菜單上菜單項的數目。CNTPAD()返回用戶自定義菜單欄或VisualFoxPro系統菜單欄上菜單標題的數目。EDITSOURCE()打開VisualFoxPro編輯器并可選地設置光標所在位置。被編輯器任務列表快捷方式所要求。GETBAR()返回用DEFINEPOPUP命令定義的菜單或VisualFoxPro系統菜單上某個菜單項的編號。GETCOLOR()顯示Windows的“顏色”對話框,并返回選定顏色的顏色編號。GETPAD()返回菜單欄給定位置上的菜單標題。INPUTBOX()顯示被參數化視圖

14、使用的,用于輸入單個串的模式對話框。ISCOLOR()判斷當前計算機能否顯示彩色。MENU()以大寫字符串形式返回活動菜單欄的名稱。MRKBAR()確定是否已標記用戶自定義菜單或VisualFoxPro系統菜單中的一個菜單項。MRKPAD()確定是否已標記了用戶自定義菜單或VisualFoxPro系統菜單欄中的一個菜單標題。PAD()以大寫字符串形式返回在菜單欄中最近選取的菜單標題,或返回一個邏輯值是否一個菜單標題在一個激活的菜單欄中定義。POPUP()以字符串形式返回活動菜單名;或者返回一個邏輯值,該值指出是否定義了一個菜單。PRMBAR()返回一個菜單項的文本PRMPAD()返回一個菜單標

15、題的文本。PROMPT()返回菜單欄中選定的菜單標題,或者菜單中選定菜單項的文本。RGB()根據一組紅、綠、藍顏色成份返回一個單一的顏色值。RGBSCHEME()返回指定配色方案中的RGB顏色對或RGB顏色對列表。SCHEME()返回指定配色方案中的顏色對列表或單個顏色對。SCOLS()返回VisualFoxPro主窗口中可用列數。SKPBAR()確定是否可以用SETSKIPOF命令啟用或廢止一個菜單項。SKPPAD()確定是否可以用SETSKIPOF命令啟用或廢止一個菜單標題。SROWS()返回VisualFoxPro主窗口中可用的行數。SYS(100)包含向后兼容性.用SET("

16、CONSOLE")代替。SYS(101)包含向后兼容性.用SET("DEVICE")代替。SYS(103)包含向后兼容性.用SET("TALK")代替。SYS(1500)激活一個VisualFoxPro系統菜單項。SYS(2002)打開或關閉插入點。SYS(2013)返回以空格分隔的字符串,該字符串包含VisualFoxPro菜單系統的內部名稱。SYS(2016)SHOWGETS窗口名SYS(2700)在VisualFoxPro中完全啟用或禁止WindowsXPThemes。TRANSFORMSYS()格式化字符表達式或數值表達式。Visual

17、FoxPro日期和時間函數CTOD()把字符表達式轉換成日期表達式。CDOW()從給定日期或日期時間表達式中返回星期值。CMONTH()返回給定日期或日期時間表達式的月份名稱。CTOD()把字符表達式轉換成日期表達式。CTOT()從字符表達式返回一個日期時間值。DATE()返回由操作系統控件的當前系統日期,或創建一個與2000年兼容的日期值。DATETIME()以日期時間值返回當前的日期和時間,或創建一個2000兼容的日期時間值。DAY()以數值型返回給定日期表達式或日期時間表達式是某月中的第幾天。DMY()從一個日期型或日期時間型表達式返回一個“日-月-年”格式的字符表達式(例如,31May

18、1995)。月名不縮寫。DTOC()由日期或日期時間表達式返回字符型日期。DTOS()從指定日期或日期時間表達式中返回yyyymmdd格式的字符串日期。DTOT()從日期型表達式返回日期時間型值。GOMONTH()對于給定的日期表達式或日期時間表達式,返回指定月份數目以前或以后的日期。HOUR()返回日期時間表達式的小時部分。MDY()以“月-日-年”格式返回指定日期或日期時間表達式,其中月份名不縮寫。MINUTE()返回日期時間型表達式中的分鐘部分。MONTH()返回給定日期或日期時間表達式的月份值。QUARTER()返回一個日期或日期時間表達式中的季度值。SEC()返回日期時間型表達式中的

19、秒鐘部分。SECONDS()以秒為單位返回自午夜以來經過的時間。SYS(1)以日期數字字符串的形式返回當前系統日期。SYS(2)返回自午夜零點開始以來的時間,按秒計算。SYS(10)將(Julian)日期轉換成一個字符串。SYS(11)將日期格式表示的日期表達式或字符串轉換成(Julian)日期。TIME()以24小時制、8位字符串(時:分:秒)格式返回當前系統時間。TTOC()從日期時間表達式中返回一個字符值。TTOD()從日期時間表達式中返回一個日期值。WEEK()從日期表達式或日期時間表達式中返回代表一年中第幾周的數值。YEAR()從指定的日期表達式中返回年份。VisualFoxPro數

20、據庫函數ADATABASES()將所有打開數據庫的名稱和路徑放到內存變量數組中ADBOBJECTS()把當前數據庫中的命名連接名、關系名、表名或sQL視圖名放到一個內存變量數組中AFIELDS()把當前表的結構信息存放在一個數組中,并且返回表的字段數ALIAS()返回當前表或指定工作區衰的別名ASESSIONS()創建一個已存在的數據工作期ID數組ATAGINFO()創建一個包含索引和鍵表達式的名字、數量和類型信息的數組AUSED()將一個數據工作期中的表別名和工作區存入內存變量數組BOF()確定當前記錄指針是否在表頭CANDIDATE()判斷索引是否為候選索引CDX()根據指定的索引位置編號

21、,返回打開的復合索引(CDX)文件名稱CPDBP()返回一個打開表所使用的代碼頁CREATEOFFLINE()由已存在的視圖創建一個游離視圖CURSORGETPROP()返回VisualFoxPro表或臨時表的當前屬性設置CURSORSETPROP()指定VisualFoxPro表或臨時表的屬性設置CURSORTOXML()轉換VisualFoxPro臨時表為XML文本CURVAL()從磁盤上的表或遠程數據源中直接返回字段值DBC()返回當前數據庫的名稱和路徑DBF()返回指定工作區中打開的表名,或根據表別名返回表名DBSETPROP()給當前數據庫或當前數據庫中的字段、命名連接、表或視圖設置

22、一個屬性DELETED()返回一個表明當前記錄是否標有刪除標記的邏輯值DESCENDING()是否用DESCENDING關鍵字創建了一個索引標識DROPOFFLINE()放棄對游離視圖的所有修改,并把游離視圖放回到數據庫中EOF()確定記錄指針位置是否超出當前表或指定表中的最后一個記錄FCOUNT()返回衰中的字段數目FIELD()根據編號返回表中的字段名FILTER()返回SETFILTER命令中指定的表篩選表達式FLDLIST()對于SETmELDS命令指定的字段列表,返回其中的字段和計算結果字段表達式FLOCK()嘗試鎖定當前表或指定表FOR()返回一個己打開的單項索引文件或索引標識的索

23、引篩選表達式FOUND()如果CONTINUE、FIND、LOCATE或SEEK命令執行成功,函數的返回值為"真"FSIZE()以字節為單位,返回指定字段或文件的大小GETFLDSTATE()返回一個數值,標明表或臨時表中的字段是否已被編輯,或是否有追加的記錄,或者記錄的刪除狀態是否已更改GETNEXTMODIFIED()返回一個記錄號,對應于緩沖表或臨時表中下一個被修改的記錄HEADER()返回當前或指定表文件的表頭所占的字節數IDXCOLLATE()返回索引或索引標識的排序序列INDBC()如果指定的數據庫對象在當前數據庫中,則返回"真"(.T.)I

24、NDEXSEEK()在一個索引表中搜索第一次出現的某個記錄ISEXCLUSIVE()判斷一個表或數據庫是以獨占方式打開的ISFLOCKED()返回表的鎖定狀態ISREADONLY()判斷是否以只讀方式打開表ISRLOCKED()返回記錄的鎖定狀態KEY()返回索引標識或索引文件的索引關鍵字表達式KEYMATCH()在索引標識或索引文件中搜索一個索引關鍵字LOOKUP()在表中搜索字段值與指定表達式匹配的第一個記錄LUPDATE()返回一個表最近一次更新的日期MDX()根據指定的索引編號返回打開的CDX復合索引文件名MEMLINES()返回備注字段中的行數MLINE()以字符串形式返回備注字段中

25、的指定行NDX()返回為當前表或指定表打開的某一索引(JDX)文件的名稱ORDER()返回當前表或指定表的主控索引文件或標識PRIMARY()檢查索引標識,如果為主索引標識,就返回"真"(.T.)RECCOUNT()返回當前或指定表中的記錄數目RECNO()返回當前表或指定表中的當前記錄號RECSIZE()返回表中記錄的大小(寬度)REFRESH()在可更新的SQL視圖中刷新數據RELATION()返回為給定工作區中打開的表所指定的關系表達式SEEK()在一個已建立索引的表中搜索一個記錄的第一次出現位置SELECT()返回當前工作區編號或未使用工作區的最大編號SETFLDS

26、TATE()為表或臨時表中的字段或記錄指定字段狀態值或刪除狀態值SQLCANCEL()請求取消一條正在執行的SQL語句SQLCOLUMNS()把指定數據源表的列名和關于每列的信息存儲到一個VisualFoxPro臨時表中SQLCOMMIT()提交一個事務SQLCONNECT()建立一個指向數據源的連接SQLDISCONNECT()終止與數據源的連接SQLEXEC()將一條SQL語句送入數據源中處理SQLGETPROP()返回一個活動連接的當前設置或默認設置SQLMORERESULTS()如果存在多個結果集合,則將另一個結果集合復制到VisualFoxPro臨時表中SQLPREPARE()在使用

27、SQLEXEC()執行遠程數據操作前,可使用本函數使遠程數據為將要執行的命令做好準備SQLROLLBACK()取消當前事務處理期間所做的任何更改SQLSETPROP()指定一個活動連接的設置SQLSTRINGCONNECT()使用一個連接字符串建立和數據源的連接SQLTABLES()把數據源中的表名存儲到VisualFoxPro臨時表中SYS(14)索引表達式SYS(21)控制索引編號SYS(22)控制標識名或索引名SYS(2011)返回當前工作區中記錄鎖定或表鎖定的狀態SYS(2012)返回表的備注字段塊大小SYS(2021)篩選索引表達式SYS(2029)返回與表類型對應的值SYS(305

28、4)Rushmore優化等級•TAG()返回打開的CDX多項復合索引文件的標識名,或者返回打開的IDX單項索引文件的文件名TAGCOUNT()返回復合索引文件(CDX)標識以及打開的單項索引文件(IDX)的數目TAGNO()返回復合索引文件(CDX)標識以及打開的單項索引(IDX)文件的索引位置TARGET()返回一個表的別名,該表是SETRELATION命令的INTO子句所指定關系的目標UNIQUE()用于測試索引是否以惟一性方式建立UPDATED()用于測試在最近的READ命令中,數據是否已被修改USED()確定是否在指定工作區中打開了一個表XMLTOCURSOR()轉

29、換XML文本到VisualFoxPro游標或表VisualFoxPro數值函數ABS()返回指定數值表達式的絕對值ACOS()返回指定數值表達式的反余弦值ASIN()返回數值表達式的反正弦弧度值ATAN()返回數值表達式的反正切弧度值ATN2()返回指定值的反正切值,返回值無象限限制BINTOC()將整型用二進制字符型表示。BITAND()返回兩個數值型數值在按位進行AND運算后的結果BITCLEAR()清除一個數值型數值的指定位(將此位設置成0),并返回結果值BITLSHIFr()返回一個數值型數值向左移動給定位后的結果BrrNOT()返回一個數值型數值按位進行NOT運算的結果BITOR()

30、返回兩個數值型數值按位進行OR運算的結果BITRSHIFF()返回一個數值型數值向右移動指定位后的結果BITSET()將一個數值型數值的某一位設置為1并返回結果BITTEST()確定一個數值型數值的指定位是否為1BITXOR()返回兩個數值型數值按位進行異或運算的結果CEILING()返回大于或等于指定數值表達式的最小整數COS()返回數值表達式的余弦值CTOmN()將二進制字符型表示轉換為整數DTOR()將度轉換為弧度EVALUATE()計算字符表達式的值并返回結果EVL()從兩個表達式中返回一個非空值EXP()返回eAx的值,其中x是某個給定的數值型表達式FLOOR()對于給定的數值型表達

31、式值,返回小于或等于它的最大整數FV()返回一筆金融投資的未來值INT()計算一個數值表達式的值,并返回其整數部分LOG()返回給定數值表達式的自然對數(底數為c)LOGl0()返回給定數值表達式的常用對數(以10為底)•MAX()對幾個表達式求值,并返回具有最大值的表達式MIN()計算一組表達式,并返回具有最小值的表達式MOD()用一個數值表達式去除另一個數值表達式,返回余數MTON()由一個貨幣型表達式返回一個數值型值NORMALIZE()把用戶提供的字符表達式轉換為可以與VisualFoxPro函數返回值相比較的格式NTOM()由一個數值表達式返回含有四位小數的貨幣值

32、NVL()從兩個表達式返回一個非null值PAYMENT()返回固定利息貸款按期兌付的每一筆支出數量PI()返回數值常數nPV()返回某次投資的現值RAND()返回一個0到1之間的隨機數ROUND()返回圓整到指定小數位數的數值表達式RTOD()將弧度轉化為度SIGN()當指定數值表達式的值為正、負或0時,分別返回1、-1或0SIN()返回一個角度的正弦值•SQRT()返回指定數值表達式的平方根SYS(2007)返回一個字符表達式的檢查求和值TAN()返回角度的正切值VAL()由數字組成的字符表達式返回數字值VisualFoxPro數組和內存變量ACOPY()把一個數組的元

33、素復制到另一個數組中ADEL()刪除一維數組中的一個元素或刪除二維數組的一行或一列AELEMENT()由元素下標值返回數組元素的編號AINS()往一維數組中插入一個元素,或往二維數組中插入一行或一列ALEN()返回數組中元素、行或列的數目ALINES()將一個字符表達式的或備注字段中的每一行復制到一個數組相應行ASCAN()在數組中搜索與一個表達式具有相同數據和數據類型的元素ASORT()按升序或降序對數組中的元素捧序ASUBSCRIPT()根據元素編號返回元素的行和列下標值VARREAD()取得與當前對象相關的變量、數組元素或字段名稱VARTYPE()返回一個表達式的數據類型VisualFo

34、xPro網絡函數ID()在網絡環境中使用VisualFoxPro時返回網絡計算機信息,與SYS(0)相同LOCK()嘗試鎖定表中一個或更多的記錄OLDVAL()返回字段的初始值,該宇段值已被修改但還未更新REQUERY()為遠程SQL視圖再次檢索數據RLOCK()嘗試給一個或多個表記錄加鎖SYS(0)網絡機器信息SYS(3051)設置鎖定再試間隔SYS(3052)指定當嘗試鎖定一個索引或備注文件時,VisualFoxPro是否使用SETREPROCESS設置SYS(3053)ODBC環境句柄TABLEREVERT()放棄對緩沖行、緩沖表或臨時表的修改TABLEUPDATE()執行對緩沖行、緩沖

35、表或臨時表的修改TXNLEVEL()返回一個表明當前事務級別的數值VisualFoxPro字符函數ALLTRIM()刪除指定字符表達式的前后空格符ASC()返回字符表達式中最左邊字符的ANSI值AT()返回一個字符表達式或備注字段在另一個字符表達式或備注字段中首次出現的位置AT_C()返回一個字符表達式或備注字段在另一個字符表達式或備注字段中首次出現的位置ATC()返回一個字符表達式或備注字段在另一個字符表達式或備注字段中首次出現的位置ATCC()返回一個字符表達式或備注字段在另一個字符表達式或備注字段中首次出現的位置ADDBS()如果必要,向一個路徑表達式添加一個反斜杠ATCLINE()返回

36、一個字符表達式或備注字段在另一個字符表達式或備注字段中第一次出現的行號ATLINE()返回一個字符表達式或備注字段在另一個字符表達式或備注字段中首次出現的行號BETWEEN()判斷一個表達式的值是否在另外兩個相同數據類型的表達式的值之間CHR()根據指定的ANSI數值代碼返回其對應的字符CHRTRAN()將第一個字符表達式中與第二個表達式的字符相匹配的字符替換為第3個表達式中相應的字符CHRTRANC()將第一個字符表達式中與第二個表達式的字符相匹配的字符替換為第3個表達式中相應的字符CPCONVERT()把字符、備注字段或字符表達式轉換到其他代碼頁CHRSAW()確定一個字符是否出現在鍵盤緩

37、沖區中CHRTRAN()在一個字符表達式中,把與第二個表達式字符相匹配的字符替換為第三個表達式中相應字符CHRTRANC()將第一個字符表達式中與第二個表達式的字符相匹配的字符替換為第三個表達式中相應的字符DIFFERENCE()返回0到4間的一個整數,表示兩個字符表達式間的相對語音差別EMPTY()確定表達式是否為空值GErWORDCOUNr()計數一個中中的單詞數GETWORDNUM()從一個串中返回一個指定的詞INLIST()判斷一個表達式是否與一組表達式中的某一個相匹配'ISALPHA()判斷字符表達式的最左邊一個字符是否為字母ISBLANK()判斷表達式是否為空值ISDIGI

38、T()判斷字符表達式的最左邊一個字符是否為數字(0到9)ISLEADBYTE()如果字符表達式第一個字符的第一個字節是前導字節,則返回"真"(.T.)ISLOWER()判斷字符表達式最左邊的字符是否為小寫字母ISMOUSE()判斷計算機是否具有鼠標ISNULL()判斷計算結果是否為NULL值ISUPPER()判斷字符表達式的第一個字符是否為大寫字母(Az)LEFT()•從字符表達式最左邊一個字符開始返回指定數目的字符LEPTC()從字符表達式最左邊一個字符開始返回指定數目的字符LEN()返回字符表達式中字符的數目LENC()返回字符表達式中字待的數目LI

39、KE()確定一個字符表達式是否與另一個字符表達式相匹配LIKEC()決定一個字符表達式是否與另一個字符表達式相匹配LOWER()以小寫字母形式返回指定的字符表達式LTRIM()刪除指定的字符表達式的前導空格,然后返回得到的表達式OCCURS()返回一個字符表達式在另一個字符表達式中出現的次數OEMTOANSI()用于將字符串表達式中的字符轉換成與其相對應的ANSI字符集中的字符PADL()、PADR()、PADC()由一個表達式返回一個字符中,并從左邊,右邊或同時從兩邊用空格或字符把該字符串填充到指定長度PROPER()從字符表達式中返回一個字符串,字符串中的每個首字母大寫RAT()返回一個字

40、符表達式或備注字段在另一個字符表達式或備注字段內第一次出現的位置,從最右邊的字符算起RATC()返回一個字符表達式在另-個字符表達式或備注字段最后一次出現所在的行號,從最后-行算起RATLINE()回一個字符表達式或備注字段在另一個字符表達式或備注字段中最后出現的行號,從最后一行開始計數。REPUCATE()返回一個字符串,這個字符串是將指定字符表達式重復指定次數后得到的RIGHT()從一個字符串的最右邊開始返回指定數目的字符RIGHTC()從一個字符串中返回最右邊指定數目的字符RTRIM()刪除了字符表達式后續空格后,返回結果字符串SOUNDEX()返回指定的字符表達式的語音表示SPACE(

41、)返回由指定數目的空格構成的字符串STR()返回與指定數值表達式對應的字符STRCONV()將字符表達式轉換成另一種形式STREXTRACT()返回一個兩個分隔符間的串STRTRAN()在第一個字符表達式或備注字段中,搜索第二個字符表達式或備注字段,并用第3個字符表達-式或備注字段替換每次出現的第2個字符表達式或備注字段STUFF()返回一個字符串,此字符串是通過用另一個字符表達式替換現有字符表達式中指定數目的字符得到的STUFFC()返回一個字符串,此字符串是通過用另一個字符表達式替換現有字符表達式中指定數目的字符、得到的SUBSTR()從給定的字符表達式或備注字段中返回字符串SUBSTRC

42、()從給定的字符表達式或者備注字段返回字符串SYS(15)替換字符串中的字符SYS(20)轉換德文文本TEXTMERGE()提供串表達式的求值。TRIM()返回刪除全部后綴空格后的指定字符表達式TXTWIDTH()按照字體平均字符寬度返回字符表達式的長度TYPE()計算字符表達式,并返回其內容的數據類型UPPER()用大寫字母返回指定的字符表達式VisualFoxPro類、對象和程序管理函數ACLASS()將一個對象的類名和祖先類名存放到一個數組中ADLLS()返回一個包含已用DECLAREDLL載入的函數名ADDPROPERTY()在運行時,為對象添加一個新屬性AERROR()創建一個內存變

43、量數組,數組中包含最近的VisualFoxPro、OLE或ODBC的錯誤信息AEVENTS()返回當前事件綁定數AGETCLASS()、在"打開"對話框中顯示類庫,并且創建一個包含該類庫和所選類名稱的數組AINSTANCE()將一個類的實例存放到一個內存變量數組中,并且返回數組中存放的實例個數AMEMBERS()將一個對象的屬性名、過程名和成員對象存入內存變量數組AMOUSEOBJ()創建一個數組,其中包含有關鼠標指針位置以及鼠標指針下對象的信息ASTACKINFO()返回一個包含當前運行程序文件,應用程序或COM服務程序中的對象的信息的數組AVCXCLASSES()將有關

44、一個類庫中類的信息放在一個數組中BINDEVENT()綁定事件、屬性或方法從本地VisualFoxPro對象到其他對象CREATEOBJECT()從類定義或支持OLE的應用程序中創建對象CREATEOBJECTEX()在一個遠程計算機上創建一個已注冊COM對象的一個實例DODEFAULT()在子類(派生類)中執行父類的同名的事件或方法ERROR()返回觸發ONERROR例程的錯誤編號GETPEM()返回事件或方法的屬性值或程序代碼LINENO()返回程序中正在執行的那一行的行號LOADPICTURE()為位圖文件,圖標文件或Windows圖元文件(Windowsmetafile)創建一個對象MESSAGE()以字符串形式返回當前錯誤信息,或者返回導致這個錯誤的程序行內容MESSAGEBOX()顯示一個用戶自定義對話框NEWOBJECT()直接從一個.vcx可視類庫或程序創建一個新類或對象OBINUM()返回利用GET定義的對象的編號OBJTOCLIENT()返回一個控制或對象相對于表單的位置或尺寸OBJVAR()返回與GET相關的變量、字段或數組名稱ON()取得事件處理命令PARAMETERS()返回傳遞給程序、過程或用戶自定義函數的參

溫馨提示

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

評論

0/150

提交評論