字段计算器,可以有简单地赋值运算,可以有常见的NumberStringDate运算函数。具体地:
文本函数
关键字
说明
示例
Ucase
将字符串中的字母改为大写
Ucase("Gis")返回"GIS"
Lcase
将字符串中的字母改为小写
Lcase("Support")返回"support"
Len
确定字符串的长度(以字符为单位)
Len("ArcGIS")返回 6
Right
返回字符串右部指定个数的字符
Right("Tsonghua",3)返回"hua"
Left
返回字符串左部指定个数的字符
left("Field Calculate",7)返回"Field C"
Mid
从某一指定起始点开始返回字符串中指定个数的字符
Mid("ESRI ArcGIS",6,3) 返回"Arc"
InStr
三个参数Instr(起始位置<默认0>,母字符串,子字符串),区分大小写,返回子字符串第一个字母在母字符串出现的位置
InStr("ArcGIS Desktop","De") 返回值8
String
两个参数string(数目,字符串)返回输入数目个重复的字符串第一个字符
string(4,"GIS")返回"GGGG"
Asc
返回指定字母的ASCII代码
Asc("A")  返回65
Chr
返回指定ASCII代码对应的字符
Chr(65) 返回A
数值函数
Abs(n)
返回n的绝对值。
Atn(n)
返回n的反正切值,以弧度为单位。
Cos(n)
返回n的余弦值,以弧度为单位。
Exp(n)
返回en次方。
Rnd(n)
产生01之间的一个随机数。
Sgn(n)
n小于字段字符串去重复0时返回-1n等于0时返回0n大于0时返回1
Sin(n)
返回n的正弦值,以弧度为单位。
Sqr(n)
返回n的平方根。
Str(n)
把数值值转换成字符串。
Tan(n)
返回n的正切值,以弧度为单位。
Val(n)
把字符串转换为数值值。
Int(n)
返回数字的整数部分。
Fix(n)
返回数字的整数部分。 <>
备注:Int Fix 都移除 number 的小数部分而返回得到的整数值。
Int Fix 函数的区别在于如果 number 参数为负数,则 Int 函数返回小于或等于 number 的第一个负整数,而 Fix 函数返回大于或等于 number 参数的第一个负整数。例如,Int -8.4 转换成 -9,而 Fix -8.4 转换成 -8
Fix(number) 等效于 Sign(number) * Int(Abs(number)) 参见微软说明>>
转换函数
函数
将表达式转换成
CBool
Boolean
CByte
Byte
CCur
Currency '只在VB7.0以下有效
CDate
Date
CDbl
Double
CInt
Integer
CLng
Long
CSng
Single
CStr
String

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。