2 回答

TA貢獻(xiàn)1876條經(jīng)驗 獲得超6個贊
IIF()函數(shù),返回根據(jù)邏輯表達(dá)式的值的兩個值中的一個。
語法:
IIF(lExpression,eExpression1,eExpression2)
返回:
字符,數(shù)字,貨幣,日期或日期時間
參數(shù):
lExpression (.T.)
指定邏輯表達(dá)式IIF()計算。
eExpression1,eExpression2
如果lExpression中的計算結(jié)果為真(.T.),eExpression1返回。如果lExpression中的計算結(jié)果為假(..),eExpression2返回。
備注:
此功能,也被稱為即時,計算一個邏輯表達(dá)式,然后返回兩個表達(dá)式中的一個。如果邏輯表達(dá)式的值為true(.T.),IIF()返回第一個表達(dá)式。如果邏輯表達(dá)式的計算結(jié)果為假(.F.),IIF()返回第二個表達(dá)式。
提示此功能可用于若…簡單的條件表達(dá)式的判斷,并在報告和標(biāo)簽的表達(dá)條件指定字段的內(nèi)容是特別有用的。IIF()函數(shù)的執(zhí)行速度比等效的如果…endif。
IIF()函數(shù)示例:
下面的示例使用IIF(),以檢查是否在雇員表中備注字段為空。如果為空,“沒有描述”則顯示;否則,備注字段的內(nèi)容被顯示。
12345678 | CLOSE DATABASES OPEN DATABASE (HOME(2) + 'Data\testdata') USE employee && Open Employee table CLEAR SCAN ? IIF(EMPTY(notes), 'No notes', notes) && Empty memo field? ENDSCAN |

TA貢獻(xiàn)1799條經(jīng)驗 獲得超6個贊
STORE "男" TO X &&X的值為'男'
Y=LEN(X)+2 &&y的值為4.一個漢字長度為兩個字節(jié)
?IIF(Y<4, "男", "女") &&因為Y=4所有返回的結(jié)果是'女'
- 2 回答
- 0 關(guān)注
- 725 瀏覽
添加回答
舉報