vf 中if 語句的用法
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\testdata')
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
vf 中if 語句的用法
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 DATABASESOPEN DATABASE (HOME(2) + 'Data\testdata')USE Customer && Open customer tableGETEXPR 'Enter condition to locate ' TO gcTemp; TYPE 'L' DEFAULT 'COMPANY = ""'LOCATE FOR &gcTemp && Enter LOCATE expressionIF FOUND( ) && Was it found? DISPLAY && If so, display the recordELSE && If not found ? 'Condition ' + gcTemp + ' was not found ' && Display a messageENDIFUSE。
vf 中 關于if
if len(alltrim(*))=0
WAIT '請輸入用戶名!' WINDOW TIMEOUT 5
else
if len(alltrim(*))=0 &&;這里應該是text2
WAIT '請輸入登錄密碼!' WINDOW TIMEOUT 5
else
if len(alltrim(*))=0 &&;這里應該是text3
WAIT '請輸入確認密碼!' WINDOW TIMEOUT 5
else
if alltrim(*) == alltrim(*)
WAIT '祝賀你!!注冊成功' WINDOW TIMEOUT 5
*e
else
WAIT '密碼和確認密碼輸入不一致,請重新填寫!' WINDOW TIMEOUT 5
endif
endif
endif
endif
在vf中,選擇結構可以用if語句和什么語句來實現
get the supplier number of suppliers who supply part P3 but do not supply part P5
取得供應商號碼
這些供應商提供 P3 但是不供應 P5
沒有表結構。
不過我估計 理論上應該是有2張表, 一張是 供應商表。 一張是 進貨表(也就是 什么時候, 從哪個供應商,買了什么)
SELECT
供應商表.supplier_number
FROM
供應商表 JOIN 進貨表
ON ( 供應商表.ID = 進貨表.供應商ID )
WHERE
進貨表.采購物品 = 'P3'
AND 進貨表.采購物品 'P5'