VisualFoxPro常用函数分类表.docx

上传人:b****7 文档编号:9544468 上传时间:2023-02-05 格式:DOCX 页数:25 大小:27.20KB
下载 相关 举报
VisualFoxPro常用函数分类表.docx_第1页
第1页 / 共25页
VisualFoxPro常用函数分类表.docx_第2页
第2页 / 共25页
VisualFoxPro常用函数分类表.docx_第3页
第3页 / 共25页
VisualFoxPro常用函数分类表.docx_第4页
第4页 / 共25页
VisualFoxPro常用函数分类表.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

VisualFoxPro常用函数分类表.docx

《VisualFoxPro常用函数分类表.docx》由会员分享,可在线阅读,更多相关《VisualFoxPro常用函数分类表.docx(25页珍藏版)》请在冰豆网上搜索。

VisualFoxPro常用函数分类表.docx

VisualFoxPro常用函数分类表

VisualFoxPro常用函数分类表

VisualFoxPro磁盘_目录_文件函数

ADIR()将文件信息存放到数组中,然后返回文件个数。

CURDIR()返回当前目录或文件夹。

DEFAULTEXT()如果一个文件没有扩展名,则返回一个带新扩展名的文件名。

DIRECTORY()若在磁盘上存在指定的目录,返回真(.T.)。

DISPLAYPATH()为显示而截去长路径名到指定长度。

DRIVETYPE()返回指定驱动器的类型。

FDATE()返回文件最近一次修改的日期或日期时间。

FILE()如果在磁盘上找到指定的文件,则返回“真”(.T.)。

FILETOSTR()将一个文件的内容返回为一个字符串。

FORCEEXT()返回一个字符串,使用新的扩展名替换旧的扩展名

FORCEPATH()返回一个文件名,使用新路径名代替旧文件名

FTIME()返回最近一次修改文件的时间。

FULLPATH()返回指定文件的路径或相对于另一文件的路径。

GETDIR()显示“选择目录”对话框,从中可以选择目录或文件夹。

GETFILE()显示“打开”对话框,并返回选定文件的名称。

JUSTDRIVE()从完整路径中返回驱动器的字母。

JUSTEXT()从完整路径中返回三字母的扩展名。

JUSTFNAME()返回完整路径和文件名中的文件名部分。

JUSTPATH()返回完整路径中的路径名。

JUSTTEM()返回完整路径和文件名中的根名(扩展名前的文件名)。

LOCFILE()在磁盘上定位文件并返回带有路径的文件名。

PUTFILE()激活“另存为…”对话框,并返回指定的文件名。

STRTOFILE()将一个字符串的内容写入一个文件。

SYS(3)返回一个合法文件名,可用来创建临时文件。

SYS(5)返回当前VisualFoxPro的默认驱动器。

SYS(7)返回当前格式文件的名称。

SYS(2000)返回一个按字母排序的与文件名和扩展名梗概匹配的第一个文件名。

SYS(2003)返回默认驱动器或卷上的当前目录或文件夹的名称。

SYS(2014)返回指定文件相对于当前目录、指定目录或文件夹的最小化路径。

SYS(2020)以字节数返回默认磁盘空间。

SYS(2022)以字节为单位返回指定磁盘簇(块)的大小。

VisualFoxPro常用打印函数

ANETRESOURCES()将网络共享或打印机的名称放到一个数组中,然后返回资源的数目。

APRINTERS()将安装在Windows打印管理器中的打印机名称存入内存变量数组中。

GETPRINTER()显示Windows的“打印设置”对话框,并返回所选择的打印机名称。

PCOL()返回打印机打印头的当前列位置。

PRINTSTATUS()如果打印机或打印设备已联机,则返回“真”(.T.);否则返回“假”(.F.)。

PROW()返回打印机打印头的当前行号。

PRTINFO()返回当前的打印机设置。

SYS(6)返回当前打印设备。

SYS(13)返回打印机的状态。

SYS(102)包含向后兼容性.用SET("PRINTER")代替。

SYS(1037)显示“打印设置”对话框。

SYS(2040)确定报表的输出状态

VisualFoxPro低级文件函数

FCHSIZE()更改用低级文件函数打开的文件的大小。

FCLOSE()刷新并关闭低级文件函数打开的文件或通信端口。

FCREATE()创建并打开一个低级文件。

FEOF()判断文件指针的位置是否在文件尾部。

FERROR()返回与最近一次低级文件函数错误相对应的编号。

FFLUSH()刷新低级函数打开的文件内容,并将它写入磁盘。

FGETS()从低级文件函数打开的文件或通信端口中返回一连串字节,直至遇到回车符。

FOPEN()打开文件或通信端口,供低级文件函数使用。

FPUTS()向低级文件函数打开的文件或通信端口写入字符串、回车符及换行符。

FREAD()从低级文件函数打开的文件或通信端口返回指定数目的字节。

FSEEK()在低级文件函数打开的文件中移动文件指针。

FWRITE()向低级文件函数打开的文件或通信端口写入字符串。

VisualFoxPro环境函数

AEGTFILEVERSION()创建一个数组,其中包含有关文件的Windows版本资源的信息,例如.exe、.dll和.fll文件,或在VisualFoxPro中创建的自动服务文件。

ANSITOOEM()显示“代码页”对话框,提示输入代码页,然后返回选定代码页的编号。

CAPSLOCK()返回CAPSLOCK键的当前状态,或把CAPSLOCK键状态设置为“开”或“关”。

CPCURRENT()返回VisualFoxPro配置文件中的代码页设置(若存在),或返回当前操作系统代码页。

GETCP()显示“代码页”对话框,提示输入代码页,然后返回选定代码页的编号。

GETENV()返回指定的MS-DOS环境变量的内容。

HOME()返回启动VisualFoxPro和VisualStudio的目录名。

MEMORY()返回可供外部程序运行的内存大小。

OS()返回运行当前VisualFoxPro的操作系统的名称和版本号。

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)返回CONFIG.SYS文件中的设置。

SYS(2017)显示启动屏幕

SYS(2019)返回VisualFoxPro配置文件的文件名和位置。

SYS(2023)返回VisualFoxPro存贮临时文件的驱动器和目录。

SYS(2030)启用或禁止系统组件用户代码中的调试功能。

SYS(2300)从国家语言支持(NLS)列表中添加或移除代码页。

SYS(2800)启用或废止Microsoft®ActiveAccessibility®支持并设置特定的选项到跟踪在一个VisualFoxPro表单中的当前选定控件的键盘焦点。

SYS(2801)扩展鼠标和键盘事件的事件跟踪。

SYS(3005)设置自动化和ActiveX控件使用的环境ID值。

SYS(3006)设置语言ID值和环境ID值。

SYS(3050)设置前台或后台缓冲内存大小。

SYS(3056)让VisualFoxPro再次读取自己的注册表设置,并且使用当前的注册表设置更新自己。

version()返回一个字符串,该字符串包含了正在使用的VisualFoxPro版本号。

WFONT()返回VisualFoxPro中窗口当前字体的名称、大小或字形。

AGETFILEVERSION()创建一个数组,其中包含有关文件的Windows版本资源的信息,例如.exe、.dll和.fll文件,或在VisualFoxPro中创建的自动服务文件。

VisualFoxPro键盘、鼠标函数

COL()指定供下一个绘图方法使用的横坐标(X)和纵坐标(Y)。

FKLABEL()根据功能键对应的编号,返回该功能键的名称

FKMAX()返回键盘上可编程功能键或组合功能键的数目。

INKEY()返回一个编号,该编号对应于键盘缓冲区中第一个鼠标单击或按键操作。

INSMODE()返回当前的插入方式,或者把插入方式设置成ON或OFF。

LASTKEY()返回最近一次按键所对应的整数。

MCOL()返回鼠标指针在VisualFoxPro主窗口或用户自定义窗口中的列位置。

MDOWN()取得鼠标按键是否被按下。

MROW()返回VisualFoxPro主窗口或用户自定义窗口中鼠标指针的行位置。

MWINDOW()返回鼠标指针所在的窗口名称。

NUMLOCK()返回NUMLOCK键的当前状态,或者设置NUMLOCK键的状态为开或关。

READKEY()用于取得用户退出编辑时按下的按键。

ROW()用于取得当前光标在屏幕上的行位置。

SYS(2060)鼠标轮事件处理设置。

VisualFoxPro屏幕输入输出(菜单)函数

ADOCKSTATE()获取所有可停靠集成开发环境(IDE)或工具栏的停靠状态。

ASELOBJ()把对活动“表单设计器”中当前选定控件的对象引用存入内存变量数组。

BAR()返回最近一次选择的菜单项的编号。

该菜单项选自DEFINEPOPUP命令定义的菜单,或是一个VisualFoxPro菜单。

CNTBAR()返回用户自定义菜单或VisualFoxPro系统菜单上菜单项的数目。

CNTPAD()返回用户自定义菜单栏或VisualFoxPro系统菜单栏上菜单标题的数目。

EDITSOURCE()打开VisualFoxPro编辑器并可选地设置光标所在位置。

被编辑器任务列表快捷方式所要求。

GETBAR()返回用DEFINEPOPUP命令定义的菜单或VisualFoxPro系统菜单上某个菜单项的编号。

GETCOLOR()显示Windows的“颜色”对话框,并返回选定颜色的颜色编号。

GETPAD()返回菜单栏给定位置上的菜单标题。

INPUTBOX()显示被参数化视图使用的,用于输入单个串的模式对话框。

ISCOLOR()判断当前计算机能否显示彩色。

MENU()以大写字符串形式返回活动菜单栏的名称。

MRKBAR()确定是否已标记用户自定义菜单或VisualFoxPro系统菜单中的一个菜单项。

MRKPAD()确定是否已标记了用户自定义菜单或VisualFoxPro系统菜单栏中的一个菜单标题。

PAD()以大写字符串形式返回在菜单栏中最近选取的菜单标题,或返回一个逻辑值是否一个菜单标题在一个激活的菜单栏中定义。

POPUP()以字符串形式返回活动菜单名;或者返回一个逻辑值,该值指出是否定义了一个菜单。

PRMBAR()返回一个菜单项的文本

PRMPAD()返回一个菜单标题的文本。

PROMPT()返回菜单栏中选定的菜单标题,或者菜单中选定菜单项的文本。

RGB()根据一组红、绿、蓝颜色成份返回一个单一的颜色值。

RGBSCHEME()返回指定配色方案中的RGB颜色对或RGB颜色对列表。

SCHEME()返回指定配色方案中的颜色对列表或单个颜色对。

SCOLS()返回VisualFoxPro主窗口中可用列数。

SKPBAR()确定是否可以用SETSKIPOF命令启用或废止一个菜单项。

SKPPAD()确定是否可以用SETSKIPOF命令启用或废止一个菜单标题。

SROWS()返回VisualFoxPro主窗口中可用的行数。

SYS(100)包含向后兼容性.用SET("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()格式化字符表达式或数值表达式。

VisualFoxPro日期和时间函数

CTOD()把字符表达式转换成日期表达式。

CDOW()从给定日期或日期时间表达式中返回星期值。

CMONTH()返回给定日期或日期时间表达式的月份名称。

CTOD()把字符表达式转换成日期表达式。

CTOT()从字符表达式返回一个日期时间值。

DATE()返回由操作系统控件的当前系统日期,或创建一个与2000年兼容的日期值。

DATETIME()以日期时间值返回当前的日期和时间,或创建一个2000兼容的日期时间值。

DAY()以数值型返回给定日期表达式或日期时间表达式是某月中的第几天。

DMY()从一个日期型或日期时间型表达式返回一个“日-月-年”格式的字符表达式(例如,31May1995)。

月名不缩写。

DTOC()由日期或日期时间表达式返回字符型日期。

DTOS()从指定日期或日期时间表达式中返回yyyymmdd格式的字符串日期。

DTOT()从日期型表达式返回日期时间型值。

GOMONTH()对于给定的日期表达式或日期时间表达式,返回指定月份数目以前或以后的日期。

HOUR()返回日期时间表达式的小时部分。

MDY()以“月-日-年”格式返回指定日期或日期时间表达式,其中月份名不缩写。

MINUTE()返回日期时间型表达式中的分钟部分。

MONTH()返回给定日期或日期时间表达式的月份值。

QUARTER()返回一个日期或日期时间表达式中的季度值。

SEC()返回日期时间型表达式中的秒钟部分。

SECONDS()以秒为单位返回自午夜以来经过的时间。

SYS

(1)以日期数字字符串的形式返回当前系统日期。

SYS

(2)返回自午夜零点开始以来的时间,按秒计算。

SYS(10)将(Julian)日期转换成一个字符串。

SYS(11)将日期格式表示的日期表达式或字符串转换成(Julian)日期。

TIME()以24小时制、8位字符串(时:

分:

秒)格式返回当前系统时间。

TTOC()从日期时间表达式中返回一个字符值。

TTOD()从日期时间表达式中返回一个日期值。

WEEK()从日期表达式或日期时间表达式中返回代表一年中第几周的数值。

YEAR()从指定的日期表达式中返回年份。

VisualFoxPro数据库函数

ADATABASES()将所有打开数据库的名称和路径放到内存变量数组中

ADBOBJECTS()把当前数据库中的命名连接名、关系名、表名或sQL视图名放到一个内存变量数组中

AFIELDS()把当前表的结构信息存放在一个数组中,并且返回表的字段数

ALIAS()返回当前表或指定工作区衰的别名

ASESSIONS()创建一个已存在的数据工作期ID数组

ATAGINFO()创建一个包含索引和键表达式的名字、数量和类型信息的数组

AUSED()将一个数据工作期中的表别名和工作区存入内存变量数组

BOF()确定当前记录指针是否在表头

CANDIDATE()判断索引是否为候选索引

CDX()根据指定的索引位置编号,返回打开的复合索引(.CDX)文件名称

CPDBP()返回一个打开表所使用的代码页

CREATEOFFLINE()由已存在的视图创建一个游离视图

CURSORGETPROP()返回VisualFoxPro表或临时表的当前属性设置

CURSORSETPROP()指定VisualFoxPro表或临时表的属性设置

CURSORTOXML()转换VisualFoxPro临时表为XML文本

CURVAL()从磁盘上的表或远程数据源中直接返回字段值

DBC()返回当前数据库的名称和路径

DBF()返回指定工作区中打开的表名,或根据表别名返回表名

DBSETPROP()给当前数据库或当前数据库中的字段、命名连接、表或视图设置一个属性

DELETED()返回一个表明当前记录是否标有删除标记的逻辑值

DESCENDING()是否用DESCENDING关键字创建了一个索引标识

DROPOFFLINE()放弃对游离视图的所有修改,并把游离视图放回到数据库中

EOF()确定记录指针位置是否超出当前表或指定表中的最后一个记录

FCOUNT()返回衰中的字段数目

FIELD()根据编号返回表中的字段名

FILTER()返回SETFILTER命令中指定的表筛选表达式

FLDLIST()对于SETmELDS命令指定的字段列表,返回其中的字段和计算结果字段表达式

FLOCK()尝试锁定当前表或指定表

FOR()返回一个己打开的单项索引文件或索引标识的索引筛选表达式

FOUND()如果CONTINUE、FIND、LOCATE或SEEK命令执行成功,函数的返回值为"真"

FSIZE()以字节为单位,返回指定字段或文件的大小

GETFLDSTATE()返回一个数值,标明表或临时表中的字段是否已被编辑,或是否有追加的记录,或者记录的删除状态是否已更改

GETNEXTMODIFIED()返回一个记录号,对应于缓冲表或临时表中下一个被修改的记录

HEADER()返回当前或指定表文件的表头所占的字节数

IDXCOLLATE()返回索引或索引标识的排序序列

INDBC()如果指定的数据库对象在当前数据库中,则返回"真"(.T.)

INDEXSEEK()在一个索引表中搜索第一次出现的某个记录

ISEXCLUSIVE()判断一个表或数据库是以独占方式打开的

ISFLOCKED()返回表的锁定状态

ISREADONLY()判断是否以只读方式打开表

ISRLOCKED()返回记录的锁定状态

KEY()返回索引标识或索引文件的索引关键字表达式

KEYMATCH()在索引标识或索引文件中搜索一个索引关键字

LOOKUP()在表中搜索字段值与指定表达式匹配的第一个记录

LUPDATE()返回一个表最近一次更新的日期

MDX()根据指定的索引编号返回打开的.CDX复合索引文件名

MEMLINES()返回备注字段中的行数

MLINE()以字符串形式返回备注字段中的指定行

NDX()返回为当前表或指定表打开的某一索引(JDX)文件的名称

ORDER()返回当前表或指定表的主控索引文件或标识

PRIMARY()检查索引标识,如果为主索引标识,就返回"真"(.T.)

RECCOUNT()返回当前或指定表中的记录数目

RECNO()返回当前表或指定表中的当前记录号

RECSIZE()返回表中记录的大小(宽度)

REFRESH()在可更新的SQL视图中刷新数据

RELATION()返回为给定工作区中打开的表所指定的关系表达式

SEEK()在一个已建立索引的表中搜索一个记录的第一次出现位置

SELECT()返回当前工作区编号或未使用工作区的最大编号

SETFLDSTATE()为表或临时表中的字段或记录指定字段状态值或删除状态值

SQLCANCEL()请求取消一条正在执行的SQL语句

SQLCOLUMNS()把指定数据源表的列名和关于每列的信息存储到一个VisualFoxPro临时表中

SQLCOMMIT()提交一个事务

SQLCONNECT()建立一个指向数据源的连接

SQLDISCONNECT()终止与数据源的连接

SQLEXEC()将一条SQL语句送入数据源中处理

SQLGETPROP()返回一个活动连接的当前设置或默认设置

SQLMORERESULTS()如果存在多个结果集合,则将另一个结果集合复制到VisualFoxPro临时表中

SQLPREPARE()在使用SQLEXEC()执行远程数据操作前,可使用本函数使远程数据为将要执行的命令做好准备

SQLROLLBACK()取消当前事务处理期间所做的任何更改

SQLSETPROP()指定一个活动连接的设置

SQLSTRINGCONNECT()使用一个连接字符串建立和数据源的连接

SQLTABLES()把数据源中的表名存储到VisualFoxPro临时表中

SYS(14)索引表达式

SYS(21)控制索引编号

SYS(22)控制标识名或索引名

SYS(2011)返回当前工作区中记录锁定或表锁定的状态

SYS(2012)返回表的备注字段块大小

SYS(2021)筛选索引表达式

SYS(2029)返回与表类型对应的值

SYS(3054)Rushmore优化等级•

TAG()返回打开的.CDX多项复合索引文件的标识名,或者返回打开的.IDX单项索引文件的文件名

TAGCOUNT()返回复合索引文件(.CDX)标识以及打开的单项索引文件(.IDX)的数目

TAGNO()返回复合索引文件(.CDX)标识以及打开的单项索引(.IDX)文件的索引位置

TARGET()返回一个表的别名,该表是SETRELATION命令的INTO子句所指定关系的目标

UNIQUE()用于测试索引是否以惟一性方式建立

UPDATED()用于测试在最近的READ命令中,数据是否已被修改

USED()确定是否在指定工作区中打开了一个表

XMLTOCURSOR()转换XML文本到VisualFoxPro游标或表

VisualFoxPro数值函数

ABS()返回指定数值表达式的绝对值

ACOS()返回指定数值表达式的反余弦值

ASIN()返回数值表达式的反正弦弧度值

ATAN()返回数值表达式的反正切弧度值

ATN2()返回指定值的反正切值,返回值无象限限制

BINTOC()将整型用二进制字符型表示。

BITAND()返回两个数值型数值在按位进行AND运算后的结果

BITCLEAR()清除一个数值型数值的指定位(将此位设置成0),并返回结果值

BITLSHIFr()返回一个数值型数值向左移动给定位后的结果

BrrNOT()返回一个数值型数值按位进行NOT运算的结果

BITOR()返回两个数值型数值按位进行OR运算的结果

BITRSHIFF()返回一个数值型数值向右移动指定位后的结果

BITSET()将一个数值型数值的某一位设置为1并返回结果

BITTEST()确定一个数值型数值的指定位是否为1

BITXOR()返回两个数值型数值按位进行异或运算的结果

CEILING()返回大于或等于指定数值表达式的最小整数

COS()返回数值表达式的余弦值

CTOmN()将二进制字符型表示转换为整数

DTOR()将度转换为弧度

EVALUATE()计算字符表达式的值并返回结果

EVL()从两个表达式中返回一个非空值

EXP()返回eAx的值,其中x是某个给定的数值型表达式

FLOOR()对于给定的数值型表达式值,返回小于或等于它的最大整数

FV()返回一笔金融投资的未来值

INT()计算一个数值表达式的值,并返回其整数部分

LOG()返回给定数值表达式的自然对数(底数为c)

LOGl0()返回给定数值表达式的常用对数(以10为底)•

MAX()对几个表达式求值,并返回具有最大值的表达式

MIN()计算一组表达式,并返回具有最小值的表达式

MOD()用一个数值表达式去除另一个数值表达式,返回余数

MTON()由一个货币型表达式返回一个数值型值

NORMALIZE()把用户提供的字符表达式转换为可以与VisualFoxPro函数返回值相比较的格式

NTOM()由一个数值表达式返回含有四位小数的货币值

NVL()从两个表达式返回一个非null值

PAYMENT()返回固定利息贷款按期兑付的每一笔支出数量

PI()返回数值常数n

PV()返回某次投资的现值

RAND()返回一个0到1之间的随机数

ROUND()返回圆整到指定小数位数的数值表达式

RTOD()将弧度转化为度

SIGN()当指定数值表达式的值

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1