vfp函数电子表格,作业!给那些苦逼的孩子

上传人:第*** 文档编号:34252038 上传时间:2018-02-22 格式:DOC 页数:4 大小:103KB
返回 下载 相关 举报
vfp函数电子表格,作业!给那些苦逼的孩子_第1页
第1页 / 共4页
vfp函数电子表格,作业!给那些苦逼的孩子_第2页
第2页 / 共4页
vfp函数电子表格,作业!给那些苦逼的孩子_第3页
第3页 / 共4页
vfp函数电子表格,作业!给那些苦逼的孩子_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《vfp函数电子表格,作业!给那些苦逼的孩子》由会员分享,可在线阅读,更多相关《vfp函数电子表格,作业!给那些苦逼的孩子(4页珍藏版)》请在金锄头文库上搜索。

1、函数名 格式 功能 示例ABS() ABS(X ) 绝对值和符号函数 ?ABS(-5)=5,ABS(4)=4INT() INT(x) 返回数值表达式的整数部分 INT(5.8)=5.8,INT(-7.8)=-7MAX() MAX(数值表达式列表) 求最大值 MAX(2,3,5)=5 MAX(2,12,05)=2 MAX(汽车,飞机,轮船)MIN() MIN (数值表达式列表)求小值函数 MIN(2,3,5)=2MOD() MOD(x,y) 求余数的规律:1.首先按照两数的绝对值求余 2.表达式 1 的绝对值大于表达式 2 的绝对值,则余数为表达式 1 的值 3.余数取表达式 1 的正负号 4.

2、若两数异好号,余数在加上表达式 2的值为最终的结果MOD(10,3)=1 MOD(10,-3)=-2 MOD(-10,3)=2 MOD(-10,-3)=-1ROUND() ROUND(x) 返回制定表达式在制定位置四舍五入的结果ROUND(345.345,2)=345 ROUND(345.345,1)=345.3,ROUND(345.345,0)=345,ROUND(345.345,-1)=350 SQRT() SQRT(x) .求平方根表达式 SQRT(16)=4,它与开二分之一次方等同。ASC() ASC(S) 求字符串第一个字符的 ASCII 码 ASC(what) 87CHR() CH

3、R(N) 求 ASCII 码的字符 CHR(87) wSTR() STR(R,L,D) .数值转换成字符串 STORE 123.456 TO N STR(N,9,2)=-123.46,STR(N,6,2)=-123.5 STR(N,3)=*,STR(N,6)=-123,STR(N)=-123VAL() VAL(S) 字符串转换成字符 STORE -123. TO X,STORT 45 TO Y STORE A45 TO Z VAL(X+Y)=123.45,VAL(X+Z)=123.00,VAL(Z+Y)=0.00CTOD() CTOD(S) 字符转换成日期 CTOD(11/01/2002) 1

4、1/01/2002DTOC() DTOC(D) 日期转化成字符串 DTOC(DATE() “11/01/2002”TTOC() TTOC(T) TOC()将日期型数据或日期时间数据的日期部分转化成字符串 TTOC()将日期时间数据转化成字符串 TTOC(DATETIME()11/25/2001 00:00:01amSUBSTR() SUBSTR(,)SUBSTR():从指定表达式值的起始位置取指定长度的子串作为函数值。SUBSTR(X,6,2)+SUBSTR(X,6)=BYBYE!LEN() LEN()返回制定字符表达式的长度,即所包含的字符个数。函数值为数值型X=“中文Visual FoxP

5、ro6.0” 则LEN(X)=20 AT() AT(,)验证表达式 1 是否是表达式 2 的子串,如果是,返回表达式 1 的首字符在表达式 2 中的位置,若不是,则为 0 AT(“fox”,X)=0,AT(“is”,X,3)=10,AT(“xo”,X)TRIM() TRIM()TRIM():返回指定字符表达式值去掉尾部空格后形成的字符串?TRIM(SS)+LTRIM(SS)+ALLTRIM(SS)ALLTRIM() ALLTRIM()ALLTRIM():返回指定字符表达式值去掉前导空格和尾部空格后形成的字符串。LEN(ALLTRIM(SS)=4STUFF()LEFT() LEFT(,)LEFT

6、(): 从指定表达式值的左端取一个指定长度的子串作为函数值。LEFT(X,2)=GORIGHT() RIGHT(,)RIGHT():从指定表达式值的右端取一个指定长度的子串作为函数值。RIGHT(X,3)=YE!SPACE() SPACE()返回指定数目的空格组成的字符串。BETWEEN() BETWEEN(,)值域测试函数 STORE NULL TO X;STORE 100 TO Y BETWEEN(150,Y,Y+100)=.T. BETWEEN(90,X,Y)=NULLOCCURS() OCCURS(,)返回第一个字符串在第二个字符串中出现的次数OCCURS(a,S)=5, OCCURS

7、(b,S)=2, OCCURS(c,S)=1, OCCURS(e,S)=0LOWER() LOWER()LOWER 将制定表达式值中的大写字母转换成小写字母,其他字符不变LOWER(X1y2A)=x1y2aUPPER() UPPER()UPPER 将指定表达式值中的小写字母转换成大写字母,其他字符不变UPPER(n=1)=N=1DATE() DATE():返回当前系统日期,函数值为日期型系统日期 DATE()2011/11/12TIME() TIME():以 24 小时制 、HH:MM:SS 格式返回当前系统时间(字符型)返回当前系统时间 TIME(DATE() )10:20:38amYEAR

8、() YEAR(|) 求年份 YEAR(DATE()2001DAY() DAY(|)求天数 DAY(DATE()12DOW() DOW(DATE() )1MONTH() MONTH(|)求日期 MONTH(DATETIME()11CDOW() CDOW(DATE () )sundayDATETIME() DATETIME():返回当前系统日期时间,函数值为日期时间型返回当前系统日期时间,函数值为日期时间型DATETIME()2011/11/12 00:22:33 amHOUR() HOUR()求小时MINUTE() MINUTE(求分钟SEC() SEC()秒函数BOF() BOF(|)表文件头测试函数 BOF().T.或.F.EOF() EOF(|).表文件尾测试函数 EOF() .T.或.F.RECNO() RECNO(|)记录号测试函数RECCOUNT() RECCOUNT (记录个数测试函数TYPE()FIEL()USED()FCOUNT()INKEY()MESSAGEBOX()IIF() IIF(LE,E1,E2) 测试的值,表达式逻辑若为真,函数返回 的值,若为逻辑假,函数返回的值,和表达式类型不要求相同。 X=100;Y=300 IIF(X100,X-50,X+50)=150;IIF(Y100,Y-50,Y+50)=250 GETFILE()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号