vfp常用函数汇总表

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual FoxPro常用函数汇总表

函数分类

1、数学函数

函数用途

ABS(<数值表达式>)绝对值,|x|

CEILING(<数值表达式>) >=自变量的最小整数

EXP(<数值表达式>)对基E的幂,e=2.71828 FLOOR(<数值表达式>) <=自变量的最大整数

INT(<数值表达式>)取整(舍尾)自变量

LOG(<数值表达式>)自变量的自然对数,ln x LOG10(<数值表达式>)自变量的普通对数,lg x MAX(<表达式1>,<表达式2>)两个值的最大值MIN(<表达式1>,<表达式2>)两个值的最小值MOD(<数值表达式1>,<数值表达式2>)求余数

RAND([<数值表达式1>])返回伪随机数

ROUND(<数值表达式1>,<数值表达式2>)四舍五入第一个自变量

SIGN(<数值表达式>)自变量的符号

SQRT(<数值表达式>)平方根(正根)

2、字符串操作函数

函数用途

&<内存变量> 用于代替内存变量内容

LEN(<字符串表达式>)返回字符串表达式的字符个数

SPACE(<数值表达式>)生成空格

SUBSTR(<字符串表达式>,<数值表达式n>[,<数值表达式L>])求子字符串,从指定的字符串表达式第n个开始,总长为L的字符串

LOWER(<字符串表达式>)将字符串字母转换成小写字母

UPPER(<字符串表达式>)将字符串字母转换成大写字母

TRIM(<字符串表达式>)删除字符串尾空格

ASC(<字符串表达式>)返回字符串表达式最左边的第一个字符的ASCII码

CHR(<数值表达式>)将数值表达式转换成字符

AT(<字符串表达式1>,<字符串表达式2>[,<数值表达式n>])确定字符串表达式1在字符串表达式2中的位置,n为字符串表达式第几次出现

STR(<数值表达式>[,<数值表达式L>][,<数值表达式n>)将数值转换为字符串,L为数值表达式总长,n为小数位数

VAL(<字符串表达式>)将数字字符串转换为数字

TYPE(<表达式>)检测表达式值的数据类型

LTRIM(<字符串表达式>)删除字符串左部空格

RTRIM(<字符串表达式>)删除字符串右部空格

LEFT(<字符串表达式>,<数值表达式n>)取字符串左边部分字符,n为返回的字符个数RIGHT(<字符串表达式>,<数值表达式n>)取字符串右边部分字符,n从右边截取字符个数

3、表(.dbf)操作函数

函数用途

BOF([<工作区号或别名>])查表文件开始函数

EOF([<工作区号或别名>])表文件结尾测试函数

RECNO([<工作区号或别名>])测试当前或指定工作区表的当前记录号

DELETED([<工作区号或别名>])记录删除测试函数

FILE(<"字符串">)测试文件是否存在函数

DBF([<工作区号或别名>])检测表的文件名函数

4、日期、时间函数

函数用途

DATE()查系统当前日期函数

TIME([<数值表达式>])查系统当前时间函数

YEAR(<日期型表达式>|<日期时间型表达式>)由日期查年函数

MONTH(<日期型表达式>|<日期时间型表达式>)从日期查月份函数

CMONTH(<日期型表达式>|<日期时间型表达式>)由日期查月份名函数

DAY(<日期型表达式>|<日期时间型表达式>)从日期查当月的日函数

DOW(<日期型表达式>|<日期时间型表达式>[,<数值表达式>])由日期查星期函数

CDOW(<日期型表达式>|<日期时间型表达式>)从日期查星期名函数

DTOC(<日期型表达式>|<日期时间型表达式>)日期转换为字符函数

CTOD(<字符串表达式>)字符串转换为日期函数

CTOT(<字符串表达式>)返回日期时间值函数

TTOC(<日期时间型表达式>)返回字符值

5、显示、打印位置函数

函数用途

ROW()判断光标行位置函数

COL()判断光标列位置函数

INKEY([<数值表达式>])检测用户所击键对应的ASCII码函数,数值表达式以秒为单位等待击键的时间

6、其他函数

函数用途

DISKSPACE()返回默认磁盘驱动器中可用字节数函数

OS()检测操作系统名称的函数

VERSION()返回VFP版本号的函数

相关文档
最新文档