


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Access数据库VBA常用标准函数一、算术函数1.绝对值函数:Abs()返回数值表达式的绝对值。如Abs(-3) =32.向下取整函数:Int()返回数值表达式的向下取整数的结果,参数为负值时返回小于等于参数值的第一负数。3.取整函数:Fix()返回数位表达式的整数部分,参数为负值时返回大于等于参数值的第一负数。例如:Int(3.25)=3,Fix(3.25)=3但Int(-3.25)= -4,Fix(-3.25)= -34.四舍五入函数:Round(,)按照指定的小数位数进入四舍五入运算的结果。是进入四舍五入运算小数点右边应保留的位数。例如:Round(3.255,1)= 3.3; Round(3. 754,2)= 3.75;Round(3.754,0)= 45.开平方函数:Sqr()计算数值表达式的平方根。例如:Sqr(9)= 36.产生随机数函数:Rnd()产生一个0-1之间的随机数,为单精度类型。例如:Int(100 * Rnd) 产生0,99的随机整数 Int(101 * Rnd) 产生0,100的随机整数7.求平均值函数Avg()例如:在tstud表中求小于所有学生年龄的平均值的学生 (select avg(年龄) from tstud)8. 求和函数sum()二、字符串函数1.字符串检索函数:InStr(Start, , ,Compare)检索子字符申Str2在字符串Strl中最早出现的位置,返回一整型数。Start为可选参数,为数值式,设置检索的起始位置。如省略,从第一个字符开始检索;注意,如果Strl的申长度为零,或Str2表示的申检索不到,则InStr返回0;如果Str2的串长度为零,InStr返回Start的值。例如:strl =“98765”str2 =“65”s = InStr(strl ,str2) 返回4s = InStr( 3,“aSsiAB”,“A”,1) 返回5。从字符s开始,检索出字符A2.字符申长度检测函数:Len(或)返回字符串所含字符数。注意,定长字符,其长度是定义时的长度,和字符串实际值无关。例如:lenl = Len(“12345”) 返回5len4 = Len(“考试中心”) 返回43.字符串截取函数Left (,):字符串左边起截取N个字符。Right(,):字符串右边起截取N个字符。Mid(,N2):从字符申左边第N1个字符起截取N2个字符。例如:strl =“opqrst”str2 =“计算机等级考试”str = Left( strl,3) 返回“opq”str = Left( str2,4) 返回“计算机等”str = Right( strl,2) 返回“st”str = Right( str2,2) 返回“考试”str = Mid( strl,4,2) 返回“rs”str = Mid( str2,1,3) 返回“计算机”str = Mid(str2, 4,) 返回“等级考试”4.生成空格字符函数:Space()返回数值表达式的值指定的空格字符数。例如:strl = Space(3) 返回3个空格字符5.大小写转换函数Ucase():将字符串中小写字母转换成大写字母。Lcase():将字符串中大写字母转换成小写字毋。例如:strl = Ucase(“fHkrYt”) 返回“FHKRYT”str2 = Lcase(“fHKrYt”) 返回“fhkryt”6.删除空格函数Ltrim():删除字符串的开始空格。Rtrim():删除字符串的尾部空格。Trim():删除字符串的开始和尾部空格。例如:str = “ab cde”str1 = Ltrim(str) 返回“ab cde”str2 = Rtrim(str) 返回“ab cde”str3 = Trim(str) 返回“ab cde”三、日期/时间函数日期/时间函数的功能是处理日期和时间。主要包括以下函数:1.获取系统日期和时间函数Date():返回当前系统日期。Time():返回当前系统时间。Now():返回当前系统日期和时间。例如:D = Date() 返回系统气气,如2008-08-08T = Time() 返回系统时间,如9:45:00DT = Now() 返回系统日期和时间,如2008-08-08 9:45:002.截取日期分量函数Year(): 返回日期表达式年份的整数。Month():返回日期表达式月份的整数。Day():返回日期表达式日期的整数。Weekday (.W):返回1-7的整数,表示星期几。Weekday函数中,返回的星期值为星期日为1,星期一为2,以此类推。3.截取时间分量函数Hour():返回时间表达式的小时数(0-23)。Minute():返回时间表达式的分钟数(0-58)Second():返回时间表达式的秒数(0-59)。例如:T = #10:40:11#HH = Hours(T) 返回10MM = Minute(T) 返回40SS = Second(T) 返回114.返回日期函数DateSerial(year, month, day)D=dateserial(2008,2,29) 返回#2008-2-29#D=dateserial(2008-1,8-2,0) 返回#2007-5-31#当前年的5月1日 Dateserial(year(date(),5,1)前一年的5月1日 Dateserial(year(date()-1,5,1)后一年的5月1日 Dateserial(year(date()+1,5,1)5按指定形式返回日期.format() Format(#2010-1-1#,yyyy) 返回20106.计算两个指定日期间的间隔数.DateDiff()5返回一个包含已知日期的指定时间部分.DatePart()四、类型转换函数1.字符串转换字符代码函数:Asc()返回字符申首字符的ASCII值。例如:s = Asc(abcdef),返回972.字符代码转换字符函数:Chr()返回与字符代码相关的字符。例如:s = Chr(70),返回f;s = Chr(13),返回回车符3.数字转换成字符串函数:Str()将数值表达式值转换成字符串。注意,当一数字转成字符串时,总会在前头保留一空格来表示正负。表达式值为正,返回的字符串包含一前导空格表示有一正好。例如:s = Str(99) 返回“99”,有一前导空格s = Str(-6) 返回“-6”4.字符串转换成数字函数:Val()将数字字符串转换成数值型数字。注意,数字串转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,停止读入字符串。例如:s = Val()返回16s = Val()返回345s = Val()返回76五、输入输出函数1.输出函数MsgBox() 消息框MsgBox(消
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版厦门婚姻解除子女抚养、财产分割及监护协议书
- 2025年度广告文案翻译服务合同
- 内蒙古自治区乌兰察布市集宁区亿利东方三校联考2024-2025学年七年级下学期7月期末英语试题(含答案无听力)
- 2025年企业电脑租赁及远程运维服务合同
- 2025版环保技术研发合作协议书
- 2025版通信信息存储安全保密合同下载
- 2025版庭院及房屋租赁合同实施细则
- 2025年度生态环保挡土墙设计与施工总承包合同
- 2025年度农业现代化-农业机械设备采购合同
- 2025年度电影公司版权保密协议范本含附件及版权管理
- 托管老师安全知识培训课件
- 2025年医疗器械网络销售监督管理办法培训试题及答案
- 2024年长沙市公安局招聘警务辅助人员真题
- 待灭菌物品的装载
- 《急性肺栓塞诊断和治疗指南2025》解读
- 辽宁沈阳出版发行集团有限公司及所属企业招聘笔试题库及答案详解(新)
- 2025年中级注册安全工程师《安全生产法律法规》十年真题考点
- 2025年职业卫生技术服务专业技术人员考试(放射卫生检测与评价)历年参考题库含答案详解(5套)
- 《健康体检超声检查质量控制专家建议(2025版)》解读课件
- 2025至2030年中国小信号分立器件行业市场运行现状及投资战略研究报告
- 幼儿园2025师德师风应知应会知识测试试题(附答案)
评论
0/150
提交评论