Access函数表达式的示例Word文件下载.docx
- 文档编号:15732644
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:16
- 大小:25.06KB
Access函数表达式的示例Word文件下载.docx
《Access函数表达式的示例Word文件下载.docx》由会员分享,可在线阅读,更多相关《Access函数表达式的示例Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
使用Right函数显示“资产代码”控件值的最后两个字符。
=Trim([地址])
使用Trim函数显示“地址”控件的值,并且删除首尾的空格。
=IIf(IsNull([地区]),[城市]&
[邮政编码],[城市]&
[地区]&
[邮政编码])
如果“地区”值为Null则使用IIf函数显示“城市”和“邮政编码”控件的值,否则显示“城市”、“地区”和“邮政编码”控件的值,中间以空格分隔。
注释
计算控件中的表达式应使用=操作符开头。
在设置计算控件的Name属性时,应确保使用唯一的名称。
不要使用表达式中使用的控件名称。
Left函数
返回Variant(String),其中包含字符串中从左边算起指定数量的字符。
语法
Left(string,length)
Left函数的语法有下面的命名参数:
部分
string
必要参数。
字符串表达式其中最左边的那些字符将被返回。
如果string包含Null,将返回Null。
length
必要参数;
为Variant(Long)。
数值表达式,指出将返回多少个字符。
如果为0,返回零长度字符串("
"
)。
如果大于或等于string的字符数,则返回整个字符串。
说明:
欲知string的字符数,使用Len函数。
注意:
LeftB函数作用于包含在字符串中的字节数据。
所以length指定的是字节数,而不是要返回的字符数。
Right函数
返回Variant(String),其中包含从字符串右边取出的指定数量的字符。
Right(string,length)
Right函数的语法具有下面的命名参数:
字符串表达式,从中最右边的字符将被返回。
为数值表达式,指出想返回多少字符。
欲知string的字符数,用Len函数。
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函数的语法含有下面这些命名参数:
描述
expr
用来判断真伪的表达式。
truepart
如果expr为True,则返回这部分的值或表达式。
falsepart
如果expr为False,则返回这部分的值或表达式。
由于IIf会计算truepart和falsepart,虽然它只返回其中的一个。
因此要注意到这个副作用。
例如,如果falsepart产生一个被零除错误,那么程序就会发生错误,即使expr为True。
Choose函数
从参数列表中选择并返回一个值。
Choose(index,choice-1[,choice-2,...[,choice-n]])
Choose函数的语法具有以下几个部分:
index
必要参数,数值表达式或字段,它的运算结果是一个数值,且界于1和可选择的项目数之间。
choice
必要参数,Variant表达式,包含可选择项目的其中之一。
Choose会根据index的值来返回选择项列表中的某个值。
如果index是1,则Choose会返回列表中的第1个选择项。
如果index是2,则会返回列表中的第2个选择项,以此类推。
可以使用Choose来查阅一个列表中的项目。
例如,如果index所指定的值为3,而choice-1="
one"
、choice-2="
two"
、且choice-3="
three"
,那么Choose将返回"
。
当index代表一选项组中的值时,则这项功能将会特别有用。
即使它只返回一个选项值,Choose仍然会计算列表中的每个选择项。
所以应该注意到这项副作用。
例如,当在每个选择项表达式中使用了MsgBox函数作为其中的一部分时,每计算一个选择项,就会显示一次消息框。
当index小于1或大于列出的选择项数目时,Choose函数返回Null。
如果index不是整数,则会先四舍五入为与其最接近的整数。
If...Then...Else语句
根据表达式的值有条件地执行一组语句。
IfconditionThen[statements][Elseelsestatements]
或者,可以使用块形式的语法:
IfconditionThen
[statements]
[ElseIfcondition-nThen
[elseifstatements]...
[Else
[elsestatements]]
EndIf
If...Then...Else语句的语法具有以下几个部分:
condition
一个或多个具有下面两种类型的表达式:
数值表达式或字符串表达式,其运算结果为True或False。
如果condition为Null,则condition会视为False。
TypeOfobjectnameIsobjecttype形式的表达式。
其中的objectname是任何对象的引用,而objecttype则是任何有效的对象类型。
如果objectname是objecttype所指定的一种对象类型,则表达式为True,否则为False。
statements
在块形式中是可选参数;
但是在单行形式中,且没有Else子句时,则为必要参数。
一条或多条以冒号分开的语句,它们在condition为True时执行。
condition-n
可选参数。
与condition同。
elseifstatements
一条或多条语句,它们在相关的condition-n为True时执行。
elsestatements
一条或多条语句,它们在前面的condition或condition-n都不为True时执行。
可以使用单行形式(第一种语法)来做短小简单的测试。
但是,块形式(第二种语法)则提供了更强的结构化与适应性,并且通常也是比较容易阅读、维护及调试的。
在单行形式中,按照If...Then判断的结果也可以执行多条语句。
所有语句必须在同一行上并且以冒号分开,如下面语句所示:
IfA>
10ThenA=A+1:
B=B+A:
C=C+B
在块形式中,If语句必须是第一行语句。
其中的Else,ElseIf,和EndIf部分可以只在之前加上行号或行标签。
If块必须以一个EndIf语句结束。
要决定某个语句是否为一个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之后的语句后,会从EndIf之后的语句继续执行。
提示根据单一表达式来执行多种可能的动作时,SelectCase更为有用。
不过,TypeOfobjectnameIsobjecttype子句不能在SelectCase语句中使用。
2、页码表达式的示例
下表列出了用户在窗体“设计”视图或报表“设计”视图中可以使用的页码表达式示例以及在其他视图中可以见到的结果。
结果
=[Page]
1,2,3
Page"
[Page]
Page1,Page2,Page3
[Page]&
of"
[Pages]
Page1of3,Page2of3,Page3of3
=[Page]&
[Pages]&
Pages"
1of3Pages,2of3Pages,3of3Pages
/"
&
1/3Pages,2/3Pages,3/3Pages
=[Country]&
-"
UK-1,UK-2,UK-3
=Format([Page],"
000"
)
001,002,003
3、在窗体和报表中执行算术操作的示例
使用表达式
MicrosoftAccess显示
=[分类汇总]+[运费]
“分类汇总”和“运费”控件值的总和。
=[付款日期]-[装运日期]
“付款日期”和“装运日期”控件值的差。
=[价格]*1.06
“价格”控件值的1.06倍(“价格”值增加6%)。
=[件数]*[价格]
“件数”和“价格”控件值的乘积。
=[雇员总数]/[国家总数]
“雇员总数”和“国家总数”控件值的比值。
注释:
♦计算控件中的表达式应使用=操作符开头。
♦在设置计算控件的Name属性时,应确保使用唯一的名称。
♦在表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 函数 表达式 示例
![提示](https://static.bdocx.com/images/bang_tan.gif)