access常用函数

上传人:第*** 文档编号:31308846 上传时间:2018-02-06 格式:DOC 页数:5 大小:114.50KB
返回 下载 相关 举报
access常用函数_第1页
第1页 / 共5页
access常用函数_第2页
第2页 / 共5页
access常用函数_第3页
第3页 / 共5页
access常用函数_第4页
第4页 / 共5页
access常用函数_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《access常用函数》由会员分享,可在线阅读,更多相关《access常用函数(5页珍藏版)》请在金锄头文库上搜索。

1、ACCESS常用函数类型函数名 函 数 格 式 说 明 示 例绝对值 Abs()返回数值表达式的绝对值Abs(-3)=3Int()返回数值表达式的整数部分,参数为负数时,返回小于等于参数值的第一个负数。Int(5.6)=5Int(-5.6)=-6Fix()返回数值表达式的整数部分,参数为负数时,返回大于等于参数值的第一个负数。Fix(5.6)=5Fix(-5.6)=-5取整Round(,)按照指定的小数位数进行四舍五入运算的结果。是进行四舍五入运算小数点右边应该保留的位数。如果省略数值表达式,默认为保留 0位小数。Round(3.152,1) =3.2Round(3.152)=3平方根 Sqr

2、()返回数值表达式的平方根值Sqr(9)=3符号 Sgn()返回数值表达式值的符号值。当数值表达式值大于 0,返回值为 1;当数值表达式值等于 0,返回值为0;当数值表达式值小于 0,返回值为-1Sgn(-3)=-1Sgn(3)=1Sgn(0)=0算术函数随机数 Rnd()产生一个位于0,1)区间范围的随机数,为单精度类型。如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式大于 0,每次产生不同的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0。Int(100*Rnd() 产生0,99的随机整数Int(101*Rn

3、d()产生0,100的随机整数Int(Rnd*6)+1 产生1,6的随机整数生成空格字符函数Space()返回由数值表达式的值确定的空格个数组成的空字符串space(5)产生 5个空格字符字符串长度Len()返回字符表达式的字符个数,当字符表达式是 Null值时,返回 Null值Len(This is a book!)返回值为 15Len(1234)返回值为 4Len(等级考试)返回值为 4Left(,)从字符串左边起截取N个字符构成的子串。Left(abcdef,2) 返回值为abRight(,)从字符串右边起截取N个字符构成的子串。Right(abcdef,2) 返回值为ef字符串截取Mi

4、d(,)从字符串左边第 N1个字符起截取 N2个字符所构成的字符串。N2可以省略,若省略了 N2,则返回的值是:从字符表达式最左端某个字符开始,截取到最后一个字符为止的若干个字符。Mid(abcdef,2,3)返回值为bcdMid(abcdef,4)返回值为efLtrim()返回字符串去掉左边空格后的字符串。Ltrim( abc )结果为abc Rtrim()返回字符串去掉右边空格后的字符串。Rtrim( abc )结果为 abc删除空格Trim()返回删除前导和尾随空格符后的字符串。Trim( abc )结果为abc文本函数字符串检索InStr(Start,Compare)检索字符串 Str

5、2在Str1中最早出现的位置,返回一整型数。Start为可选参数,为数值表达式,设置检索的起始位置,如省略,从第一个字符开始检索。Compare也为可选参数,值可以取 1、2 或 0(缺省值),取 0表示作二进制比较;取 1表示作不区分大小写的文本比较;取 2表示作基于数据库中包含信str1=98765str2=65InStr(str1,str2) 返回 4Instr(3,aSsiAB,a,1)返回 5。从字符 s开始,检索出字符 A息的比较。如指定了Compare参数,则Start一定要有参数。Ucase()将字符表达式中小写字母转换成大写字母Ucase(abcdefg)返回值为ABCDEF

6、G大小写转换Lcase()将字符表达式中大写字母转换成小写字母Lcase(ABCDEFG)返回值为abcdefgDay()返回日期表达式日期的整数(131)Day(#2010-9-18#)返回值为 18Month()返回日期表达式月份的整数(112)Month(#2010-9-18#)返回值为 9Year()返回日期表达式年份的整数Year(#2010-9-18#)返回值为 2010截取日期分量Weekday()返回 17 的整数。表示星期几Weekday (#2010-9-18#)返回值为 6Date() 返回当前系统日期Time() 返回当前系统时间截取系统日期和系统时间Now() 返回当

7、前系统日期和时间DateAdd(,)对表达式表示的日期按照间隔加上或减去指定的时间间隔值DateAdd(yyyy,3,#2004-2-28#)返回值为#2007-2-28#DateDiff(,W1,W2)返回日期 1和日期 2按照间隔类型所指定的时间间隔数目DateDiff(yyyy,#2009-9-19#,#2010-18#)返回值为 2,两个日期相差的年数时间间隔DatePart, ,W1,W2)返回日期中按照间隔类型所指定的时间间部分值DatePart(yyyy,#2010-9-18#)返回值为 2010,yyyy 表示年DatePart(d,#2010-9-18#)返回值为 18,d

8、表示日DatePart(ww,#2010-9-18#)返回值为 38,ww 表示周。日期/时间函数返回包含指定年月日的日期DateSerial(,)返回指定年月日的日期,其中表达式 1为年,表达式 2为月,表达式 3为日。Dateserial(2010,4,2) 返回#2010-4-2#Dateserial(2009-1,8-2,0)返回#2008-5-31#总计 Sum()返回字符表达式中值的总和。字符表达式可以是一个字段名,也可以是一个含字段名的表达式,单所含字段应该是数字数据类型的字段SQL聚合函数 平均值 Avg() 返回字符表达式中值的平均值。字符表达式可以是一个字段名,也可以是一个

9、含字段名的表达式,单所含字段应该是数字数据类型的字段计数 Count()返回字符表达式中值的个数。即统计记录个数。字符表达式可以是一个字段名,也可以是一个含字段名的表达式,单所含字段应该是数字数据类型的字段最大值 Max()返回字符表达式中值的最大值。字符表达式可以是一个字段名,也可以是一个含字段名的表达式,单所含字段应该是数字数据类型的字段最小值 Min()返回字符表达式中值的最小字符表达式可以是一个字段名,也可以是一个含字段名的表达式,单所含字段应该是数字数据类型的字段字符串转换字符代码Asc()返回首字符的 ASCII码Asc(abcde) 返回 97字符代码转换成字符Chr() 返回与

10、字符代码相关的字符chr(97) 返回字符 achr(13) 返回回车符数字转换成字符串Str()将数值表达式值转换成字符串。当一数字转成字符串时,总会在前面保留一个空格来表示正负。表达式值为正,返回的字符串包含一前导空格表示有一正号。str(99) 返回 99str(-6) 返回 -6转换函数字符转换成数字Val()将数字字符串转换成数值型数字。数字串转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为val(18) 返回 18val(123 45) 返回 12345val(12ab3) 返回 12val(ab123) 返回 0数字的第一个字符时,停止读入字符串。当字符串不是

11、以数字开头时,函数返回 0。选择 Choose(,)该函数是根据“索引式”的值来返回选项表中的某个值:当“索引式”值为 1,函数返回“选项 1”的值;“索引式”值为 2,函数返回“选项 2”的值;以此类推。根据变量 x的值来为变量 y赋值。x=2 : m=5y=Choose(x,5,m+1,m) y的值将为 6条件 IIf(,)该函数是根据条件式的值来决定函数返回值。条件式的值为真(True),函数返回表达式 1的值;条件式的值为假(False),函数返回表达式 2的值。将变量 a和 b中值大的量存放在变量 Max中。Max=IIf(ab,a,b)程序流程函数开关 Switch(, ,, ,)

12、该函数将返回与条件式列表中最先为 True的那个条件表达式所对应的表达式的值。根据变量 x的值来为变量 y赋值。x=-3y=Switch(x0,1,x=0,0,x0,-1) y的值将为-1利用提示框输入InputBox(提示,标题,默认)在对话框中显示提示信息,等待用户输入正文并按下按钮,并返回文本框中输入的内容(文本型)InputBox(请输入一个数,输入框,100)消息函数提示框 MsgBox(提示,按钮、图标和默认按钮,标题)在对话框中显示消息,等待用户单击按钮,并返回一个 Integer型数值,告诉用户单击的是哪一个按钮MsgBox(AAAA,vbOKCancel+vbQuestion,BBBB)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号