①字段计算器,可以有简单地赋值运算,可以有常见的Number、String、Date运算函数。具体地: | 文本函数 | | 关键字 | 说明 | 示例 | | 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) | 返回e的n次方。 | | Rnd(n) | 产生0到1之间的一个随机数。 | | Sgn(n) | n小于字段字符串去重复0时返回-1,n等于0时返回0,n大于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小时内删除。
发表评论