您好,欢迎访问三七文档
1VFP函数大全%运算符用于计算并返回两个数值表达式相除之后的余数$(包含)运算符用于进行字符表达式之间的包含关系运算,如果一个字符表达式包含在另一个字符表达式之中,则函数返回真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()将PrintManager中安装的当前打印机名存入内存变量数组中ASC()用于返回指定字符表达式中最左字符的ASCII码值ASCAN()搜索一个指定的数组,寻找一个与表达式中数据和数据类型相同的数组元素ASELOBJ()将活动的Form设计器当前控件的对象引用存储到内存变量数组中ASIN()计算并返回指定数值表达式反正弦值ASORT()按升序或降序排列数组中的元素ASUBSCRIPT()计算并返回指定元素号的行或者列坐标AT()寻找字符串或备注字段在另一字符串或备注字段中的第一次出现,并返回位置ATAN()计算并返回指定数值表达式的反正切值ATC()寻找字符串或备注字段中的第一次出现,并返回位置,将不考虑表达式中字母的大小写ATCLINE()寻找并返回一个字符串表达式或备注字段在另一字符表达式或备注字段中第一次出现的行号。不区分字符大小写ATLINE()寻找并返回一个字符表达式或备注字段在另一字符表达式或备注字段中第一次出现的行号ATN2()根据指定的值返回所有4个像限内的反正切值AUSED()用于将一次会话期间的所有表别名和工作区存入变量数组之中BAR()从用DEFINEPOPUP命令定义的菜单中返回最近所选择的菜单项的编号,或返回一个从VFP菜单所选择的一个菜单命令BARCOUNT()返回DEFINEPOPUP命令所定义的菜单中的菜单项数,或返回VFP系统菜单上的菜单项数BARPROMPT()返回一个菜单项的有关正文BETWEEN()确定指定的表达式是否介于两个相同类型的表达式之间BITAND()返回两个数值表达式之间执行逐位与(AND)运算的结果2BITCLEAR()清除数值表达式中的指定位,然后再返回结果值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处理的状态3DDEExecute()使用动态数据交换发送命令给另一应用程序DDEInitiate()在VFP与其它WIN应用程序间建立动态数据交换通道DDELastError()返回最后一个动态数据交换函数的错误号DDEPoke()用动态数据交换方式在客户机服务器之间进行数据传送DDERequest()用动态数据交换方式向服务器应用程序请求数据DDESetOption()改变或返回动态数据交换的设置值DDESetService()建立、释放或修改DDE服务器名和设置值DDESetopic()用动态数据交换方式从一个服务器中建立或释放主题名DDETerminate()关闭用DDETerminate()函数建立的数据交换通道DELETED()用于测试并返回一个指示当前记录是否加删除标志的逻辑值DESCENDING()用于对索引标记中的DESCENDING关键字进行测试。如果使用DESCENDING关键字建立索引标记,或在USE、SETINDEX、SETORDER命令中使用DESCENDING关键字,那么将返回真DIFFERENCE()返回介于0到4之间的值,以表示两个字符表达式之间的语音差异DISKSPACE()返回缺省磁盘驱动器上的可用字节数DMY()从Date或DateTime类型表达式中返回日/月/年形式的字符串类型的日期DOW()从Date或DateTime类型表达式中返回表示星期几的数值DTOC()从Date或DateTime类型表达式中返回字符的日期DTOR()把以度表示的数据表达式转换为弧度值DTOS()从指定的Date或DateTime类型表达式中返回字符串形式的日期,它的具体格式是yyyymmdd(年月日)DTOT()从日期表达式中返回DateTime类型的值EMPTY()用于确定指定表达式是否为空EOF()确定当前表或指定表的记录指针是否已经指向最后一个记录ERROR()返回ONERROR例程捕获错误的编号EVALUATE()计算字符表达式,然后返回其结果值EXP()返回以自然对数为底的函数值,即返回ex的值,其中x表示指数FCHSIZE()改变用低级文件函数打开的文件的大小FCLOSE()刷新并关闭由低级文件函数打开的文件或通信端口FCOUNT()返回表中的字段数FCREATE()建立并打开低级文件FDATE()返回文件的最后修改日期FEOF()用于确定低级文件的指针是否位于该文件的末尾FERROR()测试并返回最近的低级文件函数操作的错误号FFLUSH()将一个用低级文件函数打开的文件刷新到磁盘中FGETS()从指定的文件或用低级文件函数打开的通信端口中读取若干字节,直至读到回车字符才停止FIELD()返回表中某个字段的名称FILE()用于在磁盘中寻找指定的文件,如果被测试的文件存在,函数返回真FILTER()返回由SETFILTER命令设置的表过滤器表达式FKLABEL()从对应的功能键号中返回功能键的名称(如F1、F2等)FKMAX()返回键盘中可编程的功能键和组合键数FLDLIST()返回SETFIELDS命令中指定的字段或可计算字段表达式FLOCK()试图锁定当前或指定的表FLOOR()计算并返回小于或等于指定数值的最大整数FONTMETRIC()返回当前安装的操作系统字体的字体属性FOPEN()打开用于低级文件函数中的文件或通信端口4FOR()返回指定工作区中打开的IDX索引文件或索引标记的索引过滤表达式FOUND()用于测试并返回CONTINUE、FIND、LOCATE或SEEK命令的执行情况FPUTS()将字符串、回车、换行符写入文件或用低级文件函数打开的通信端口中FREAD()从文件或用低级文件函数打开的通信端口中读入指定字节的数据FSEEK()在用低级文件函数打开的文件中移动文件指针FSIZE()返回指定字段的字节数(长度)FTIME()返回文件的最后修改时间FULLPATH()返回指定文件的路径,或相对另一个文件的路径FV()计算并返回一系列等额复利投资的未来值FWRITE()将字符串写入文件或用低级文件函数打开的通信端口中GETBAR()返回DEFINEPOPUP命令定义的菜单或VFP系统菜单中某一选项的序号GETCOLOR()显示Windoes的Color对话框,然后返回所选的颜色号GETCP()显示CodePage对话框,然后返回所选择的代码页号GETDIR()显示“选择目录”对话框,从中选择目录或文件夹GETENV()返回指定MS-DOS环境变量的内容GETFILE()显示“打开”对话框,然后返回所选择的文件名GETFLDSTATE()返回指示表或游标中字段是否被修改、增加或当前记录的删除状态被改变等情况的数值GETFONT()显示“字体”对话框,返回所选择的字体名GETNEXTMODIFIELD()返回缓冲游标中的一个编辑记录的记录号GETOBJECT()激活OLE自动对象,然后建立该对象的引用GETPAD()返回菜单条中指定位置的菜单标题GETPRINTER()显示“打印设置”对话框,然后返回所选择的打印机的名称GOMONTH()返回某个指定日期之前或之后若干月的那个日期HEADER()返回当前或指定表文件头的字节数HOUR()从DateTime类型表达式中返回它的小时数IDXCOLLATE()返回索引文件或索引标记的整理顺序IIF()根据逻辑表达式的值,返回两个指定值之一INDBC()用于测试指定的数据库对象是否在指
本文标题:VFP函数大全
链接地址:https://www.777doc.com/doc-2866245 .html