vf 中if 语句的用法
答案:4 悬赏:0
解决时间 2021-01-21 17:44
- 提问者网友:孤凫
- 2021-01-21 00:16
vf 中if 语句的用法
最佳答案
- 二级知识专家网友:污到你湿
- 2021-01-21 00:39
IF ... ENDIF命令
有条件地执行一组基于一个逻辑表达式的值的命令。
语法
IF lExpression [THEN]
Commands
[ELSE
Commands]
ENDIF
Arguments
lExpression
指定评估逻辑表达式。如果lExpression的计算结果为真(.T。),任何命令下面的IF或者THEN和前面的ELSE或ENDIF(以先到为准)执行。
如果lExpression中为假(False)和ELSE包括,在else后和endif之前执行任何命令。
如果lExpression中为假(False)和ELSE不包括在内,IF和ENDIF之间的所有命令都会被忽略。在这种情况下,程序继续执行ENDIF后第一命令。
可以嵌套在另一个IF ... ENDIF块的IF ... ENDIF块。
可用&&将注释放在同一行代码后。这些注释在编译和程序执行过程中会被忽略。
IF ... ENDIF 命令例子:
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data estdata')
USE Customer && Open customer table
GETEXPR 'Enter condition to locate ' TO gcTemp;
TYPE 'L' DEFAULT 'COMPANY = ""'
LOCATE FOR &gcTemp && Enter LOCATE expression
IF FOUND( ) && Was it found?
DISPLAY && If so, display the record
ELSE && If not found
? 'Condition ' + gcTemp + ' was not found ' && Display a message
ENDIF
USE
有条件地执行一组基于一个逻辑表达式的值的命令。
语法
IF lExpression [THEN]
Commands
[ELSE
Commands]
ENDIF
Arguments
lExpression
指定评估逻辑表达式。如果lExpression的计算结果为真(.T。),任何命令下面的IF或者THEN和前面的ELSE或ENDIF(以先到为准)执行。
如果lExpression中为假(False)和ELSE包括,在else后和endif之前执行任何命令。
如果lExpression中为假(False)和ELSE不包括在内,IF和ENDIF之间的所有命令都会被忽略。在这种情况下,程序继续执行ENDIF后第一命令。
可以嵌套在另一个IF ... ENDIF块的IF ... ENDIF块。
可用&&将注释放在同一行代码后。这些注释在编译和程序执行过程中会被忽略。
IF ... ENDIF 命令例子:
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data estdata')
USE Customer && Open customer table
GETEXPR 'Enter condition to locate ' TO gcTemp;
TYPE 'L' DEFAULT 'COMPANY = ""'
LOCATE FOR &gcTemp && Enter LOCATE expression
IF FOUND( ) && Was it found?
DISPLAY && If so, display the record
ELSE && If not found
? 'Condition ' + gcTemp + ' was not found ' && Display a message
ENDIF
USE
全部回答
- 1楼网友:野味小生
- 2021-01-21 01:54
往下执行,endif就是说明假设情况结束
- 2楼网友:逐風
- 2021-01-21 01:45
vf中if语句语法就是根据设定的条件来判断程序师傅继续往下执行。
if语句的用法:
if 条件1 then
执行1
else
执行2
end if
解释:如果 条件1 成立,那么执行1;否则,执行2 结束。
对于代码来说,是从上到下执行的,执行过程中,if语句判断条件成立与否,成立就执行then下面的语句,不成立就跳过,执行else下面的语句。
if语句的用法:
if 条件1 then
执行1
else
执行2
end if
解释:如果 条件1 成立,那么执行1;否则,执行2 结束。
对于代码来说,是从上到下执行的,执行过程中,if语句判断条件成立与否,成立就执行then下面的语句,不成立就跳过,执行else下面的语句。
- 3楼网友:洒脱疯子
- 2021-01-21 01:18
往下执行,只有循环(如enddo)才会返回上面重新执行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯