Access 2003完整教程:Switch 函数

计算一列表达式,并返回列表中第一个表达式为True时与其关联的Variant值或表达式。

语法

Switch(expr-1,value-1[,expr-2,value-2[,expr-n,value-n]])

Switch函数语法具有下面这些部分:

部分说明
expr必选。需要计算的变量表达式。
value必选。这是当相应的表达式为True时将返回的值或表达式。

说明

Switch函数参数列表包含表达式和值对。表达式将从左向右进行计算,要计算的第一个表达式为True时,则返回与此表达式关联的值。如果组成部分没有正确配对,则将发生运行时错误。例如,如果 expr-1 为True,则Switch返回 value-1。如果 expr-1 为False,但是 expr-2 为True,则Switch返回 value-2,依此类推。

如果是下面的情况,则Switch将返回 Null 值:

Switch将计算所有表达式,即使它只返回其中一个。因此,应该注意副作用。例如,如果在计算任一表达式时出现了除以零的情况,将出现错误。

上页:Access 2003完整教程:StrReverse 函数 下页:Access 2003完整教程:SYD 函数

Access 2003完整教程:Switch 函数

Access 2003完整教程:SYD 函数Access 2003完整教程:Tab 函数
Access 2003完整教程:Tan 函数Access 2003完整教程:Time 函数
Access 2003完整教程:Timer 函数Access 2003完整教程:TimeSerial 函数
Access 2003完整教程:TimeValue 函数Access 2003完整教程:TypeName 函数
Access 2003完整教程:UBound 函数Access 2003完整教程:UCase 函数
Access 2003完整教程:Val 函数Access 2003完整教程:VarType 函数
Access 2003完整教程:Weekday 函数Access 2003完整教程:WeekdayName 函数
Access 2003完整教程:Year 函数Access 2003完整教程:类型转换函数
Access 2003完整教程:Err 对象Access 2003完整教程:DeleteSetting 语句
Access 2003完整教程:SaveSetting 语句Access 2003完整教程:SetAttr 语句
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号