流控制能力 |
流控是评估“条件表达式”的能力。 如果满足某个条件,程序将执行特定操作。 可以定义多个操作,但具体执行哪个操作取决于“条件”测试的具体结果。
Visual Basic 中最简单的流控制语句是 If 和 Else 语句。 If 和 Else 语句可以用于程序语句,例如:
如果价格超过 $100,则执行一个函数、进行计算或执行其它任务。 否则,执行另一个函数、计算或任务。
使用 If 和 Else 语句,我们可以以 Visual Basic 对此进行编程:
If Field("price") > $100 Then
message = "请叫经理复核付款。"
Else
message = "正常处理命令。"
End If
在上例中,根据当前数据库中的 price 字段是否超过 $100 设置了不同的“message”变量。
有关使用 If
和 Else
语句的替代方法,请参见使用 In-line If (IIF) 函数。
VB 中还有其他类型的流控制语句。 有些“分支”与上面讲述的 If-Else 语句类似,而其他的与“loop”语句类似。
相关主题