教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

计算机二级access:常用函数(2)

来源:网络收集 时间:2026-08-24
导读: 例如:D = #2004-2-29 10:40:11# n1 = DatePart("yyyy",D) ’返回2004 n2 = DatePart("d",D) ’返回29 n3 = DatePart("ww",D) ’返回10 7.返回包含指定年月日的日期函数 DateSerial(表达式1,表

例如:D = #2004-2-29 10:40:11#

n1 = DatePart("yyyy",D) ’返回2004

n2 = DatePart("d",D) ’返回29

n3 = DatePart("ww",D) ’返回10

7.返回包含指定年月日的日期函数

DateSerial(表达式1,表达式2,表达式3):返回由表达式1值为年、表达式2值为月、表达式3值为日而组成的日期值。

注意,每个参数的取值范围应该是可接受的;即日的取值范围应在1-31之间,而月的取值范围应在1-12之间。此外,当任何一个参数的取值超出可接受的范围时,它会适时进位到下一个较大的时间单位。例如,如果指定了35天,则这个天数被解释成一个月加上多出来的日数,多出来的日数将由其年份与月份来决定。

例如:D = DateSerial(2008,2,29),返回#2008-2-29#

D = DateSerial( 2008-l,8 -2,0),返回##2008-5-31#

四、类型转换函数

类型转换函数的功能是将数据类型转换成指定数据类型。例如,窗体文本框中显示的数值数据为字符串型,要想作为数值处理就应进行数据类型转换。表8.8中已经列出了“C-”开头的一些类型转换函数。下面再介绍另外一些类型转换函数。

1.字符串转换字符代码函数:Asc(<字符申表达式>)

返回字符申首字符的ASCII值。例如:s = Asc("abcdef"),返回97

2.字符代码转换字符函数:Chr(<字符代码>)

返回与字符代码相关的字符。例如:s = Chr(70),返回f;s = Chr(13),返回回车符

3.数字转换成字符串函数:Str(<数值表达式>)

将数值表达式值转换成字符串。注意,当一数字转成字符串时,总会在前头保留一空格来表示正负。表达式值为正,返回的字符串包含一前导空格表示有一正好。

例如:s = Str(99) ’返回“99”,有一前导空格

s = Str(-6) ’返回“-6”

4.字符串转换成数字函数:Val(<字符串表达式>)

将数字字符串转换成数值型数字。注意,数字串转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,停止读入字符串。 例如:s = Val("") ’返回16

s = Val("") ’返回345

s = Val("") ’返回76

5.字符串转换日期函数:DateValue(<字符串表达式>)

将字符串转换为日期值。例如:D = DateValue("February 29, 2004"),返回#2004- 2-29#

6.Nz函数:Nz(表达式或字段属性值[,规定值」)

当一个表达式或字段属性值为Null时,函数可返回0、零长度字符申("")或其他指定位。例如,可以使用该函数将Null值转换为其他值。

当省略“规定值”参数时,如果“表达式或字段属性值”为数值型且值为Null, Nz函数返回0;如果“表达式或字段属性值”为字符型且值为Null, Nz函数返回空字符申("")。当“规定值”参数存在时,该参数能够返回一个除0或零长度字符申以外的其他值。

程序流程

Choose 根据第一参数,返回后面字符串组的值,Choose(1,"a","b","c")返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也可以是某个字段)

IIF 根据表达式返回特定的值 IIF("3>1","OK","False"),返回OK

(4) Switch()函数

该函数可用于多条件选择操作。

调用格式为:

Switch (条件式1,表达式1[, 条件式2, 表达式2]…[, 条件式n, 表达式n])

功能:函数分别根据“条件式1”、 “条件式2”直至 “条件式n”的值来决定返回值。条件式是由左至右进行计算判断的,函数将返回第一个条件式为True的对应“表达式”的值。 若函数中条件式与表达式不配对,则发生运行错误;若有多个条件式为真(True),函数返回为真的第一个条件式后的“表达式”的值。

例如:

y=switch(x<0,abs(x)*abs(x),x=0,4,x>0,sqr(x))

(7) DCount()函数

Dcount 函数用于返回指定记录集中的记录数。

语法格式为:

DCount(表达式, 记录集[, 条件式])

参数说明:

表达式:用于标识要统计其记录数的字段。

记录集:字符串表达式,可以是表的名称或查询的名称。

条件式:可选的字符串表达式,用于限制 DCount 函数执行的数据范围。等价于 SQL 表达式中的 WHERE 子句,只是不含 WHERE 关键字。如果忽略条件式,DCount 函数在整个记录集内计算。

(8) DAvg()函数

DAvg 函数用于计算指定记录集中某个字段列数据的平均值。可以在VBA 代码、宏、查询表达式或计算控件中使用。

语法格式为:

DAvg(表达式, 记录集[, 条件式])

参数说明:(同Dcount() 函数参数)。

使用说明:

●包含 Null 值的记录不能在平均值的计算中使用。

●在查询的“准则”行中可以使用 DAvg 函数来指定准则。

(9) DSum()函数

DSum 函数用于计算指定记录集中某个字段列数据的总和。

语法格式为:

DSum(表达式, 记录集[, 条件式])

参数说明:(同Dcount() 函数参数)。

使用说明:

●如果没有记录满足“条件式”参数或者记录集中不包含任何记录,DSum 函数将返回 Null。

●在查询的“准则”行、查询中的计算字段表达式中或更新查询的“更新到”行中均可以使用 DSum 函数指定准则。

●可以在总计查询的计算字段表达式中使用 DSum 或Sum函数。

(10) DLookup()函数

DLookup 函数用于从指定记录集检索特定字段的值。

语法格式为:

DLookup(表达式, 记录集[, 条件式])

参数说明:(同Dcount() 函数参数)。

使用说明:

●DLookup 函数将基于表达式中指定的信息返回单个字段的值。 ●如果没有满足条件的记录,或者记录集中没有记录,DLookup 函数将返回 Null。

●如果有多个字段满足条件式,DLookup 函数将返回第一个匹配字段所对应的检索字段值。

…… 此处隐藏:740字,全部文档内容请下载后查看。喜欢就下载吧 ……
计算机二级access:常用函数(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/130402.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)