【 – 小学作文】
篇一:《Access函数表达式的示例》
Access函数表达式的示例
在 Microsoft Access 中许多操作中都要使用表达式,包括创建计算控件、查询、筛选准则、默认值、有效性规则和宏的条件。通常,创建表达式最简捷的方法就是找到类似的表达式示例,然后对它进行修改。
请选择:
一、 用于窗体和报表中的表达式示例
1、 处理窗体和报表中文本值的示例
下表列出了可在窗体和报表的计算控件中使用的表达式示例:
注释
计算控件中的表达式应使用 = 操作符开头。
在设置计算控件的 Name 属性时,应确保使用唯一的名称。不要使用表达式中使用的控件名称。
Left 函数
返回 Variant (String),其中包含字符串中从左边算起指定数量的字符。
语法
Left(string, length)
Left 函数的语法有下面的命名参数:
说明:欲知 string 的字符数,使用 Len 函数。
注意:LeftB 函数作用于包含在字符串中的字节数据。所以 length 指定的是字节数,而不
是要返回的字符数。
Right 函数
返回 Variant (String),其中包含从字符串右边取出的指定数量的字符。
语法
Right(string, length)
Right 函数的语法具有下面的命名参数:
注意:RightB 函数作用于包含在字符串中的字节数据。所以 length 指定的是字节数,而
不是指定返回的字符数。
LTrim、RTrim与 Trim 函数
返回Variant (String),其中包含指定字符串的拷贝,没有前导空白 (LTrim)、尾随空白 (RTrim) 或前导和尾随空白 (Trim)。
语法
LTrim(string)
RTrim(string)
Trim(string)
必要的string参数可以是任何有效的字符串表达式。如果string包含Null,将返回Null。
IIf 函数
根据表达式的值,来返回两部分中的其中一个。
语法
IIf(expr, truepart, falsepart)
IIf 函数的语法含有下面这些命名参数:
个副作用。例如,如果 falsepart 产生一个被零除错误,那么程序就会发生错误,即使 expr 为 True。
Choose 函数
从参数列表中选择并返回一个值。
语法
Choose(index, choice-1[, choice-2, … [, choice-n]])
Choose 函数的语法具有以下几个部分:
Choose 会返回列表中的第 1 个选择项。如果 index 是 2,则会返回列表中的第 2 个选择项,以此类推。
可以使用 Choose 来查阅一个列表中的项目。例如,如果 index 所指定的值为 3,而 choice-1 = "one"、choice-2 = "two"、且 choice-3 = "three",那么 Choose 将返回 "three"。当 index 代表一选项组中的值时,则这项功能将会特别有用。
即使它只返回一个选项值,Choose 仍然会计算列表中的每个选择项。所以应该注意到这项副作用。例如,当在每个选择项表达式中使用了 MsgBox 函数作为其中的一部分时,每计算一个选择项,就会显示一次消息框。
当 index小于 1 或大于列出的选择项数目时,Choose 函数返回 Null。
如果 index 不是整数,则会先四舍五入为与其最接近的整数。
If…Then…Else 语句
根据表达式的值有条件地执行一组语句。
语法
If condition Then [statements][Else elsestatements]
或者,可以使用块形式的语法:
If
condition Then
[statements]
[ElseIf condition-n Then
[elseifstatements] …
[Else
[elsestatements]]
End If
If…Then…Else 语句的语法具有以下几个部分:
法)则提供了更强的结构化与适应性,并且通常也是比较容易阅读、维护及调试的。
注意:在单行形式中,按照 If…Then 判断的结果也可以执行多条语句。所有语句必须在同
一行上并且以冒号分开,如下面语句所示:
If A > 10 Then A = A + 1 : B = B + A : C = C + B
在块形式中,If 语句必须是第一行语句。其中的 Else, ElseIf, 和 End If 部分可以只在之前加上行号或行标签。If
块必须以一个 End If 语句结束。
要决定某个语句是否为一个 If 块,可检查 Then 关键字之后是什么。如果在 Then 同一行之后,还有其它非注释的内容,则此语句就是单行形式的 If 语句。
Else 和 ElseIf 子句都是可选的。在 If 块中,可以放置任意多个 ElseIf 子句,但是都必须在 Else
子句之前。If 块也可以是嵌套的。
当程序运行到一个 If 块(第二种语法)时,condition 将被测试。如果 condition为 True,则在 Then 之后的语句会被执行。如果 condition 为 False,则每个 ElseIf 部分的条件式(如果有的话)会依次计算并加以测试。如果找到某个为 True 的条件时,则其紧接在相关的 Then 之后的语句会被执行。如果没有一个 ElseIf 条件式为 True(或是根本就没有 ElseIf 子句),则程序会执行 Else 部分的语句。而在执行完 Then 或 Else 之后的语句后,会从 End If 之后的语句继续执行。
提示 根据单一表达式来执行多种可能的动作时,Select Case 更为有用。不过,TypeOf objectname Is objecttype 子句不能在 Select Case 语句中使用。
2、 页码表达式的示例
下表列出了用户在窗体“设计”视图或报表“设计”视图中可以使用的页码表达式示例以及在其他视图中可以见到的结果。{choose函数实例access}.
3、 在窗体和报表中执行算术操作的示例
下表列出了可在窗体和报表的计算控件中使用的表达式示例:
注释:
计算控件中的表达式应使用 = 操作符开头。
在设置计算控件的 Name 属性时,应确保使用唯一的名称。不要使用表达式中使用的控件名称。
在表达式中使用算术操作符(+, -, *, /)时,如果表达式中某个控件的值为 Null,则整个表达式的值为 Null。如果表达式中某个控件的一些记录值可能为 Null,可使用 Nz 函数将 Null 值转化为 0,例如:
=Nz([分类汇总])+Nz([
运费])
有关 Nz 函数的详细内容如下:
使用 Nz 函数可以返回 0,或一个空字符串(" ") ,或者当一个变体型为 Null 时,该函数返回其它的指定值。例如,您可以使用该函数将 Null 值转换为其它值并防止它通过表达式扩散。
语法
Nz(variant[, valueifnull])
Nz 函数具有如下参数。
篇二:《access内置函数及举例》
Access内置函数及举例
分类: 数据库2009-08-10 17:33 90人阅读 评论(0) 收藏 举报
★日期/时间★
CDate 将字符串转化成为日期 select CDate("2005/4/5")
Date 返回当前日期
DateAdd 将指定日期加上某个日期select dateAdd("d",30,Date())将当前日期加上30天,其中d可以换为yyyy或H等
DateDiff 判断两个日期之间的间隔 select DateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以换为yyyy,m,H等
DatePart 返回日期的某个部分 select DatePart("d","2006-5-1")返回1,即1号,d也可以换为yyyy或m
Day 返回日期的d部分,等同于datepart的d部分
Hour 返回日期的小时
IsDate 判断是否是日期,是日期返回-1,不是日期返回0
Minute 返回日期的分钟部分
Month 返回日期的月份部分
Now 返回当前时间(完整时间,包括年月日 小时分秒){choose函数实例access}.
Second 返回日期的秒部分
Time 返回当前的时间部分(即除去年/月/日的部分)
Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3…),例如select weekday(now());
Year 返回某个日期的年份
▲检查
IsEmpty 检测是否为空(不过经测试,不管什么情况,都返回0)
IsNull 检测是否为Null值,null值返回0,非null值返回-1
IsNumeric 检测是否为数字,是数字返回-1,否则返回0
算术
Abs 绝对值
Atn 返正切值。
Cos 余弦值
Exp 返回 e 的给定次幂。
Fix 返回数字的整数部分(即小数部分完全截掉)
Int 将数字向下取整到最接近的整数。(其实等同于Fix)
Log 返回以E为底的对数值
Rnd 返回一个0到1之间的随机数值
Sgn 返回数字的正负符号(正数返回1,负数返回-1,0值返回0)
Sin 正弦值
Sqr 返回平方根值
Tan 正切值
★程序流程★
Choose 根据第一参数,返回后面字符串组的值,Select Choose(1,"a","b","c")返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也可以是某个字段)
IIF 根据表达式返回特定的值 Select IIF("3>1","OK","False"),返回OK
★Sql合计函数★
Avg 取字段平均值
Count 统计记录条数
Max 取字段最大值
Min 取字段最小值
StDev 估算样本的标准差(忽略样本中的逻辑值和文本)。
StDevP 计算以参数形式(忽略逻辑值和文本)给出的整个样本总体的标准偏差。 Sum 计算字段的总合
Var 估算样本方差(忽略样本中的逻辑值和文本)。
VarP 计算整个样本总体的方差(忽略样本总体中的逻辑值和文本)。
★文本★
Asc 返回字母的Acsii值,select Asc("A")返回65
Chr 将ascii值转换到字符 select chr(65)返回"A"
Format 格式化字符串,Select Format(now(),'yyyy-mm-dd')返回类似于
"2005-04-03" ,Select Format(3/9,"0.00")返回0.33
InStr 查询子串在字符串中的位置 select Instr("abc","a")返回1,select Instr("abc","f")返回0
LCase 返回字符串的小写形式
Left 左截取字符串{choose函数实例access}.
Len 返回字符串长度
LTrim 左截取空格
Mid 取得子字符串 select mid("123",1,2) as midDemo 返回12
Right 右截取字符串
RTrim 右截取空格
Space 产生空格 select Space(4)返回4个空格
StrComp 比较两个字符串是否内容一致(不区分大小写)select StrComp("abc","ABC")返回0,select StrComp("abc","123")返回-1
Trim 截取字符串两头的空格
UCase 将字符串转大写
篇三:《CHOOSE函数使用方法》
=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))相当于:
=SUM(B1:B10)然后基于区域 B1:B10 中的数值返回值。
函数 CHOOSE 先被计算,返回引用 B1:B10。然后函数 SUM 用 B1:B10 进行求和计算。即函数 CHOOSE 的结果是函数 SUM 的参数。
在EXCEL中,如何使用CHOOSE函数?
2008-11-23 14:59
提问者:lschance | 悬赏分:5 | 浏览次数:6390次
有编号如10322,10341,10283,10123,10222,10146,如何使用CHOOSE函数使101代表"数学",102代表"物理",103代表"化学"?
如果是前三位为课程代码,这样准确一些:
=CHOOSE(LEFT(A1,3)-100,"数学","物理","化学")
如下图,如果想要将一个单元格中的数字,对应到某些单元格中勾选,该如何做呢?可以利用SEARCH函数。在单元格B2中输入公式:
IF(ISERROR(SEARCH(B$1,$A2)),"","√"),如果不使用ISERROR函数,则当找不到要搜索的字时,便会显示#VALUE!的错误信息。{choose函数实例access}.
利用这个公式,即使输入的数字,没有按一定的数序,但仍可顺利的将对应
位置打勾。
SEARCH函数,会在某个文本字符串内找到另一个文本字符串,并返回该文
本字符串在第一个文本字符串中的起始位置。例如,若要找出字母 "n" 在单词 "printer" 中的位置:
=SEARCH("n","printer")
此函数会返回4,因为 "n" 在单词 "printer" 中位于第四个字符。
您也可以搜索其他单词内的单词。例如:
=SEARCH("bas
转载请注明:中小学优秀作文大全_作文模板_写作指导_范文大全 » choose函数实例access choose函数应用实例