| vfp实例教程 | vfp基础教程 | vfp初级教程 | vfp中级教程 | vfp高级教程 | vfp网上文摘 | vfp等级考试 | vfp源码下载 |
|
根据一逻辑表达式的值,有条件的执行一组命令。 语法: IF 逻辑表达式 [THEN] 参数: 逻辑表达式代表一逻辑值,如果这逻辑值为真,系统执行程序组1,否则不执行程序组1,如果有else及程序组2的话,则执行程序组2,如没有则什么也不执行,直接执行endif后面的语句。 备注: 在if...endif之间还可以有if...endif,即该命令是可以嵌套的。 then可以有也可以没有,对程序没有影响。 else及程序组2可以有也可以没有,但如果有的话,在逻辑表达式的值为假时,程序组2将被执行。 if 与 endif 必须配对使用,即有一个 if 必须有一个 endif, 否则程序会出错。 例1:假如分数字段的值大于等于90,则让等级字段的值为“优”,并显示该记录。程序如下: if 分数>=90 if 性别 其中第一句:if 性别,表示“假如性别为真”的意思,不要写成“if 性别=.t.”。 以上程序也可以写成如下形式,效果相同: if .not. 性别 即,假如性别不为真的话,xb的值就为女,否则为男。 |