1. IF条件判断
语法格式
IF<condition>.
<statement code>.
ENDIF.
例1
输出结果如下:
2. IF...ELSE条件判断
语法格式
IF<condition>.
<statement code_1>.
ELSE.
<statement code_2>.
ENDIF.
例2
输出结果如下:
例3
输出结果如下:
补充扩展:嵌套IF条件判断
输出结果如下:
3. IF...ELSEIF...ELSE条件判断
语法格式
IF<condition_1>.
<statement code_1>.
ELSEIF<condition_2>.
<statement code_2>.
ELSEIF<condition_3>.
<statement code_3>.
......
ELSE.
<statement code_n>.
ENDIF.
例4
输出结果如下:
例5
输出结果如下:
4. CASE条件判断
语法格式
CASE <field>.
WHEN <值1>.
<statement code_1>.
WHEN <值2>.
<statement code_2>.
......
WHEN <值...>.
<statement code...>.
WHEN OTHERS.
<statement code_n>.
ENDCASE.
<field>字段不能使用逻辑表达式
如果<field>中显示的字段的内容类似于<值1>,<值2> 到 <值...> 之一的字段的内容,则执行WHEN子句后面的语句块
当<field>的值与WHEN子句的<值1>,<值2>,<值...>字段中指定的任何值不匹配时,在程序中执行WHEN OTHERS子句后面的语句块
在执行WHEN语句中指定的条件后,程序继续处理ENDCASE语句之后的剩余语句
例6
输出结果如下:
例7
输出结果如下: