vf基本命令

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

VF基本命令整理

(里面打开表的步骤都省略了请大家注意)·赋值:

S=”ajshdjas”

Store 2*3 to a,b,c 将2*3的值赋给内存变量a,b,c

·内存变量的保存与还原

保存:Save to 文件名[additive]

还原:restore from 文件名[additive]

例SAVE TO abc

CLEAR MEMORY

sb=DATE()

RESTORE FROM abc additive(此处additive不能省略,否则上面内存变量会消失) CLEAR

DISPLAY MEMORY like

DISPLAY MEMORY LIKE sb

sb pub d 04/29/16

·内存变量的释放

Release 变量名 release A 释放变量A

·数组赋值:Dimension 数组名(<下标1>[,<下标2>])

Dimension a(3)

a(1)=sb

A(2)=10

? A(1)

? A(2)

Sb,10

·取整函数:int

? Int(35.78) 35

·取模函数:mod(<被除数>,<除数>)

? Mod(11,5) 1

·四舍五入函数round(<数值表达式1>,<数值表达式2>) 数值表达式2是指保留几位

? Round(154.1531,1) 154.2

X=1055.25

? Round(x,-2) 1100

·平方根函数:sqrt()

? Sqrt(9) 3

·绝对值函数:abs()

? Abs(-8) 8

·指数函数:exp() 是以e为底的指数函数

? Exp(10) e^10=22026.47

·正弦函数:sin(数值表达式)数值表达式的值以弧度为单位180°(度)=π(弧度)

求30°的正弦

? Sin(π/6) 1/2

·最大值函数max()

? Max(13.5,14.8) 14.8

·最小值函数min()

? Min(<15,87>) 15

·取子串:substr(c,n1,n2)c字符串表达式,n1表示取的位置,n2表示取的个数

? Substr(“datebase”,5,2) ba

取后n位s=”adfgadsfdafsdaffdgtergfdgfdg”

Substr(s,len(s)-n+1)

·产生空格字符space(n) n表示空格数

? “20150305”+space(2)+”你好”“20150305 你好”

·删除字符串尾部空格trim()

? Trim(“12345 ”) “12345”

·删除字符串头部空格ltrim()

? Ltrim(“12348”) “12348”

·删除字符串全部空格alltrim()

? Alltrim(“123487 ”) “123487”

·复制最左字符串left(<字符表达式>,<数值表达式>)

? Left(“jashd”,2) ja

·复制最右字符串right(<字符表达式>,<数值表达式>)

? Right(“asdasd”,3) asd

·字符串查找at(<字符表达式1>,<字符表达式2>)

X=”klsajdflsfjfgla”

? At(“fls”,X) 7

·取字符串长度len()

? Len(“fcdsx”) 5

·数值型转化为字符型str(n,n1,n2) n数值表达式,n1确定转化长度,n2小数保留位数

? Str(141.1,6,2) 141.10

? Str(23.456) 23

·字符型转换成数值型val()

? Val(“15.78”) 15.78

·将字符串转换成大写字母upper()

? Upper(“jashdjkSAD”) JASHDJKSAD ·将字符串转换成小写字母lower()

? Lower(“WINDOWS”) windows

·日期型转换为字符型Dtoc(<日期表达式>)

?Dtoc({^2013-01-05}) 01/05/13

·字符型转换成日期型ctod(<字符表达式>)

? Ctod(“06/24/98”) 06/24/98

·Ascii码转换成对应字符chr()

? Chr(65) A

·字符转换成ascii码asc()

? Asc(“a”) 97

·取得系统日期:date() _diarydate

·取得系统日期的年份:year(date()) year(_diarydate)

·取得系统时间time()

? Time()

·取得月份month()

? Month({^2015-01-22}) 1

·取得日期号day()

? Day({^2015-01-22}) 22

·取得周week(日期/时间表达式)

? Week({^2015-01-22}) 4

·显示当前记录号:? Recno()

·移动指针goto n

Skip n

·指针在最后一条记录后面

? Eof() .t.

·指针在第一条记录前面

? Bof() .t.

·打开表:use 表名

·关闭表:use

·显示表结构:list/display structure

·修改表结构:modify structure

·作用范围:next record all rest ·追加记录

从其他文件中追加到当前表:Append from 文件名

相关文档
最新文档