求教,VFP 9.0suse12 sp2安装教程中CHRTRAN函数的转换有关问题

114网址导航温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(547)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_080064',
blogTitle:'VFP函数大全',
blogAbstract:'\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n%运算符&&用于计算并返回两个数值表达式相除之后的余数&&\r\n\r\n$(包含)运算符&&用于进行字符表达式之间的包含关系运算,如果一个字符表达式包含在另一个字符表达式之中,则函数返回真&&\r\nABS()&&计算并返回指定数值表达式的绝对值&&\r\nACLASS()&&用于将一个对象的父类名放置于一个内存数组中&&\r\nACOPY()&&把一个数组的元素拷贝到另一个数组中&&',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:1,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'我*(&@$',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}VisualFoxpro常用函数;数值函数:;1.绝对值和符号函数;格式:ABS(&数值表达式&);SIGN(&数值表达式&);例如:ABS(-5)=5,ABS(4)=4,SI;2.求平方根表达式;格式:SQRT(&数值表达式&);例如:SQRT(16)=4,它与开二分之一次方等;3.圆周率函数;格式:PI();4.求整数
Visual Foxpro 常用函数
数值函数:
1.绝对值和符号函数
格式:ABS(&数值表达式&)
SIGN(&数值表达式&)
例如:ABS(-5)=5,ABS(4)=4,SIGN(8)=1,SIGN(-3)=-1,SIGN(0)=0
2.求平方根表达式
格式:SQRT(&数值表达式&)
例如:SQRT(16)=4,它与开二分之一次方等同。
3.圆周率函数
格式:PI()
4.求整数函数
格式:INT(&数值表达式&)返回数值表达式的整数部分
CEILING(&数值表达式&)返回大于或等于表达式的最小整数
FLOOR(&数值表达式&)返回小于或等于表达式的最大整数
INT(5.8)=5.8,INT(-7.8)=-7,CEILING(6.4)=7,CEILING(-5.9)=-5
FLOOR(9.9)=9
5.四舍五入函数
格式:ROUND(&数值表达式1&,&数值表达式2&)
功能:返回制定表达式在制定位置四舍五入的结果
ROUND(345.345,2)=345.35,ROUND(345.345,1)=345.3,ROUND(345.345,0)=345ROUND(345.345,-1)=350
6.求余函数
格式:MOD(&数值表达式1&,&数值表达式2&)
MOD(10,3)=1
MOD(10,-3)=-2
MOD(-10,3)=2
MOD(-10,-3)=-1
求余数的规律:
1.首先按照两数的绝对值求余
2.表达式1的绝对值大于表达式2的绝对值,则余数为表达式1的值
3.余数取表达式1的正负号
4.若两数异好号,余数在加上表达式2的值为最终的结果
7. 求最大值和最小值函数
MAX(数值表达式列表)
MIN (数值表达式列表)
例如:MAX(2,3,5)=5
MAX(?2?,?12?,?05?)=2
MAX(?汽车?,?飞机?,?轮船?)
字符串比较的规律:
字符串比较首先比较第一个字母,如果有结果那就不用在进行比较了。如果相等在进行第二个字母的比较,以次类推。
1.求字符串长度函数
格式:LEN(&字符表达式&)
功能:返回制定字符表达式的长度,即所包含的字符个数。函数值为数值型
例如:X=“中文Visual FoxPro6.0” 则LEN(X)=20
2.大小写转换函数
格式:LOWER(&字符表达式&)
UPPER(&字符表达式&)
功能:LOWER将制定表达式值中的大写字母转换成小写字母,其他字符不变
UPPER将指定表达式值中的小写字母转换成大写字母,其他字符不变。
例如:LOWER(?X1y2A?)=x1y2a
UPPER(?n=1?)=N=1
3.空格字符串生成函数
格式:SPACE(&字符表达式&)
功能:返回指定数目的空格组成的字符串。
4.删除前后空格函数
格式:TRIM(&字符表达式&)
LTRIM(&字符表达式&)
ALLTRIM(&字符表达式&)
功能:TRIM():返回指定字符表达式值去掉尾部空格后形成的字符串
LTRIM():返回指定字符表达式值去掉前导空格后形成的字符串
ALLTRIM():返回指定字符表达式值去掉前导空格和尾部空格后形成的字符串。
例如:STORE SPACE(1)+”TEST”+SPACE(3) TO SS
?TRIM(SS)+LTRIM(SS)+ALLTRIM(SS)
LEN(SS)=8,LEN(TRIM(SS))=5,LEN(LTRIM(SS))=7,LEN(ALLTRIM(SS))=4
5.取子串函数
格式:LEFT(&字符表达式&,&长度&)
RIGHT(&字符表达式&,&长度&)
SUBSTR(&字符表达式&,&起始位置&,&长度&)
功能:LEFT(): 从指定表达式值的左端取一个指定长度的子串作为函数值。
RIGHT():从指定表达式值的右端取一个指定长度的子串作为函数值C。
SUBSTR():从指定表达式值的起始位置取指定长度的子串作为函数值。
例如:STORE “GOOD BYE!” TO X
LEFT(X,2)=GO,SUBSTR(X,6,2)+SUBSTR(X,6)=BYBYE!,RIGHT(X,3)=YE!
6.计算子串出现次数函数
格式:OCCURS(&字符表达式1&,&字符表达式2&)
功能:返回第一个字符串在第二个字符串中出现的次数。
例如:STORE ?abracadabra? TO S
OCCURS(?a?,S)=5, OCCURS(?b?,S)=2, OCCURS(?c?,S)=1, OCCURS(?e?,S)=0
7.求子串位置函数
格式:AT(&字符表达式1&,&字符表达式2&,&数值表达式&)
ATC(&字符表达式1&,&字符表达式2&,&数值表达式&)
功能:验证表达式1是否是表达式2的子串,如果是,返回表达式1的首字符在表达式2中的位置,若不是,则为0
ATC()与AT()的功能类似,但比较时不区分大小写
STORE”This is Visual FoxPro” TO X
AT(“fox”,X)=0,ATC(“fox”,X)=16,AT(“is”,X,3)=10,AT(“xo”,X)
8.子串替换函数
格式:STUFF( &字符表达式1&,&起始位置&,&长度&,&字符表达式2&)
功能:用&字符表达式2&的值替换&字符表达式1&中由&起始位置&和&长度&指明的一个子串。
例如:STORE ?GOOD BYE!? TO S1
STORE ?MORNING? TO S2
?STUFF(S1,6,3,S2)=GOOD MORNING!
?STUFF(S1,1,4,S2)=MORNING BYE!
9.字符替换函数
格式:CHRTRAN(&字符表达式1&,&字符表达式2&,&字符表达式3&)
功能:当第一个字符中的一个或多个字符与第二个字符串中的某个字符相匹配时,就用第三个字符中的对应字符(相同位置)替换这些字符。如果第三个字符串包含的字符个数少于第二个字符串包含的字符个数,因而没有对应字符,那么第一个字符串中相匹配的各字符将会被铲除。如果第三个字符串包含的字符个数多于第二个字符串包含的字符个数,多于字符被删掉。
例如:CHRTRAN(“ABACAD”,”ACD”,”X12”)=XBX1X2
CHRTRAN(“计算机ABC”,”计算机”,”电脑”)=电脑ABC
CHRTRAN(“大家好!”,”大家”,”您”)=您好!
总结:第二个表达式没有的照写,第三个表达式没有的去掉。
10.字符串匹配函数
格式:LIKE(&字符表达式1&,&字符表达式2&)
功能:比较两个字符串对应位置上的字符,若所有对应字符相匹配,函数返回逻辑真(.T.)否则返回逻辑假(.F.)
&字符表达式1&中可以包含通配符*和?。*可与任何数目的字符相匹配,?可以与任何单个字符相匹配。
STORE “abc” to x
STORE “abcd” to
LIKE(“ab*”,x)=.T.
LIKE(“ab*”,y)=.T.
LIKE (x,y)=.F.
LIKE(“?b?”,x)=.T.
LIKE(“ABc”,x)=.F
日期和时间函数
1.系统日期和时间函数:
格式:DATE():返回当前系统日期,函数值为日期型
TIME():以24小时制
、HH:MM:SS格式返回当前系统时间(字符型)
DATETIME():返回当前系统日期时间,函数值为日期时间型
2.求年份、月份、天数函数
格式:YEAR(&日期表达式&|&日期时间表达式&)
MONTH(&日期表达式&|&日期时间表达式&)
DAY(&日期表达式&|&日期时间表达式&)
3.时、分和秒函数
格式:HOUR(&日期时间表达式&)
MINUTE(&日期时间表达式&)
SEC(&日期时间表达式&)
数据类型转换函数
1.数值转换成字符串
格式:STR(&数值表达式&,&长度&,&小数位数&)
例如:STORE C123.456 TO N
STR(N,9,2)=-123.46,STR(N,6,2)=-123.5
STR(N,3)=***,STR(N,6)=-123,STR(N)=-123
2.字符串转换成字符
格式:VAL(&字符表达式&)
例如: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.00
3.字符串转换成日期或日期时间
格式:CTOD(&字符表达式&)转化成日期型数据
CTOT(&字符表达式&)转化成日期时间型数据
4.日期或日期时间转化成字符串
格式:DTOC(&日期表达式&|&日期时间表达式&[,1])
TTOC(&日期时间表达式& [,1])
功能DTOC()将日期型数据或日期时间数据的日期部分转化成字符串
TTOC()将日期时间数据转化成字符串
声明:对DTOC()来说,如果选项是1,则字符串的格式总是YYYYMMDD,8个字符。 对TTOC()
三亿文库包含各类专业文献、外语学习资料、行业资料、应用写作文书、生活休闲娱乐、文学作品欣赏、幼儿教育、小学教育、高等教育、中学教育、36VFP常用函数大全等内容。 
 VFP常用函数大全_其它考试_资格考试/认证_教育专区。关于vfpVFP 常用函数大全 一.字符及字符串处理函数: 字符及字符串处理函数的处理对象均为字符型数据,但其返回值...  Visual Foxpro 常用函数数值函数: 1.绝对值和符号函数 格式:ABS(&数值表达式&) SIGN(&数值表达式&) 例如:ABS(-5)=5,ABS(4)=4,SIGN(8)=1,SIGN(-3)=-...  VFP常用函数大全_IT认证_资格考试/认证_教育专区。VFP 常用函数大全 一.字符及字符串处理函数: 字符及字符串处理函数的处理对象均为字符型数据,但其返回值类型各...  VFP常用函数总汇_计算机软件及应用_IT/计算机_专业资料。VFP 常用函数总汇 1、...VFP常用函数大全 7页 免费 第4章VFP常用函数 29页 免费
VFP的常用函数及常用...  Vfp教程 常用函数 2页 免费 VFP常用函数大全 7页 免费 VFP常用函数大全_VFP ...一、 数值函数 数值函数用于数值运算,其自变量与函数都是数值型数据。 1.取...  vfp常用函数_计算机软件及应用_IT/计算机_专业资料。一.数值函数: 1、绝对值...一.数值函数: 1、绝对值函数 ABS(数值表达式) 返回数值表达式的绝对值,返回...  5页 5财富值 Vfp教程 常用函数 2页 免费 VFP常用函数大全 7页 免费 VFP常用函数总汇表 2页 2财富值 VFP常用函数大全_VFP 7页 2财富值喜欢...  VFP常用函数总汇_电脑基础知识_IT/计算机_专业资料。VFP 常用函数总汇 1、数值...VFP常用函数(等级) 59页 2下载券
VFP常用函数大全 9页 1下载券
vfp表...  VFP常用函数总汇表_计算机软件及应用_IT/计算机_专业资料。VFP 常用函数总汇表 ...VFP常用函数大全 9页 1下载券
VFP常用函数(等级) 59页 2下载券 ©...114网址导航}

我要回帖

更多关于 sp2mac教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信