资源描述:
《access的各种函数归纳总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、数组的使用Dim数组名([下标下界to]下标上界)[As数据类型]Dim数组名([下界to]上界[,…])[As数据类型]说明:As选项缺省时,数组中各元素为变体数据类型。下标下界的默认值为0,如果设置下标下界为非0值,则要使用to选项。例子:Dimaa(5)AsSingleDimbb(1to10,2to20)AsStringDimcc(2to5,3to7,10)AsBooleanDimdd(3,1to4)可以在模块的通用声明部分用OptionBase来指定数组的默认下标下界。OptionBase1设置数组
2、的下标下界为1OptionBase0设置数组的下标下界为默认值2、整除对两个操作数做除法运算并返回一个整数。当操作数是小数时,首先被四舍五入为整型或长整型,然后再进行整除运算。如果运算结果是小数,系统自动将其截断为整型或长整数,不再进行四舍五入处理。3、取模对两个操作数做除法运算并返回余数如果操作数有小数时,则系统将其四舍五入为整数后再进行运算。结果的正负号与被除数相同4、&运算符&两边的操作数可以是字符型、数值型或日期型。进行连接操作前先将数值型、日期型转换为字符型,然后再做连接运算。5、+如果两边的操作数都
3、是数字字符串,则做字符串连接运算如果两边的操作数都是数值型,则做普通的加法运算如果一个是数字字符串,另一个为数值型,则系统自动将数字字符串转化为数值,然后进行算术加法运算。如果一个是非数字字符串,另一个为数值型,则出错6、关系运算符号<>=如果参与比较的两个操作数都是数值型,则按它们的大小进行比较。如果参与比较的两个操作数都是字符型,则从左到右一一对应比较。汉字字符按汉语拼音比较大小,且大于西文字符字母不区分大小写,且大于数字汉字字符>西文字符(大小写相同)>数字>空格7、绝对值函数Abs(<数值表达式>)例题
4、:Abs(-25/5)=58、向下取整Int(<数值表达式>)参数为负值时返回小于等于参数值的最大负数。例题:Int(3.56)=3Int(-3.56)=-49、取整函数Fix(<数值表达式>)参数为负值时返回大于等于参数值的最小负数例题:Fix(3.56)=3Fix(-3.56)=-310、自然指数函数Exp(<数值表达式>)功能:计算e的N次方例题:Exp(6/3-1)=2.71828Exp(0)=111、自然对数函数Log(<数值表达式>)功能:计算以e为底的参数值的对数(参数不能为0)例题:Log(1)
5、=012、开平方函数Sqr(<数值表达式>)功能:计算参数的平方根(参数不能为负数)例题:Sqr(9)=313、三角函数Sin(<数值表达式>)Cos(<数值表达式>)Tan(<数值表达式>)参数是以弧度为单位的角度值。例题:Sin(90*Pi/180)=1Cos(60*Pi/180)=0.500014、随机函数Rnd(<数值表达式>)产生一个大于等于0且小于1的随机数要产生[m,n]中随机的整数公式:int((n-m+1)*rnd)+m15、四舍五入函数Round(<数值表达式1>,<数值表达式2>)功能:对
6、<数值表达式1>的值按<数值表达式2>指定小数位数进行四舍五入四舍五入函数注释:1、<数值表达式2>的值表示在进行四舍五入运算时,小数点右边应该保留的位数,如果缺省则函数返回整数值。2、如果<数值表达式2>的值是小数,则先对其进行四舍五入到整数,再对<数值表达式1>进行四舍五入运算3、函数能够接受的小数位数最多为14位,如果<数值表达式2>的值为负值,系统将作出错误提示。例题:Round(123.456,1)=123.416、字符串检索函数InStr([Start,]String1,String2[,Compa
7、re])功能:返回String2在String1中最早出现的位置Compare指定字符串比较的方法,其值可以是:0做二进制比较1不区分大小写的文本比较2基于数据库中包含信息的比较Compare缺省时,则OptionCompare语句的设置将决定比较的类型。OptionCompareBinary
8、Text
9、DataBase如果指定了Compare参数,则一定要有Start参数例题:InStr("abcdABCD","bc")2InStr("abcdABCD","")1InStr(3,"abcdABCD","bc"
10、,0)0InStr(3,"abcdABCD","bc",1)617、字符串长度检测函数Len(<字符表达式>
11、<变量名>)功能:返回字符串所含字符数如果变量是字符型,则函数返回的即为该变量所含的字符数(未赋值时返回0)。如果变量是其它数据类型,则函数返回的即为该数据类型所占空间。但不能检测其他类型常量的长度。例题:Len("abc"+"南京")5Len("123.456")718、字符