vb語言 用IIF函式進行判斷這個問題

時間 2022-07-12 03:20:10

1樓:匿名使用者

窗體上放一個文字框特text1,一個命令按紐command1,結果用穆msgbox函式顯示,哦闊ok?

private sub command1_click()dim a as double

a = val(text1.text)

if text1.text <> "" thenmsgbox iif(a >= 60, "及格", "不及格")end if

end sub

private sub form_load()command1.caption = "判斷"

text1.text = ""

end sub

2樓:匿名使用者

private sub command1_click()if isnumeric(text1.text) thentext2.text=iif(clng(text1.

text)>=60,"及格","不及格")

else

msgbox "成績必須是資料!"

end if

end sub

vb求援→→→請舉例介紹iif函式的使用!

3樓:匿名使用者

iif()語法:iif( 邏輯表示式 , 表示式1 , 表示式2 )邏輯表示式 :如果此表示式為真,該函式就返回 表示式1 ,否則返回 表示式2 。

iif(a=1,'正確','錯誤')

如果 a 等於1,就顯示「正確」,否則就顯示「錯誤」。

4樓:匿名使用者

變數1 = iif( a , b, c)

如果a = true 則變數1 = b

如果a = false 則變數1 = c

vb中iif()和choose()函式的用法和例項!!如題 謝謝了

5樓:國安

iif函式 iif函式vb裡的函式 根據表示式的值,來返回兩部分中的其中一個。 語法iif(expr, truepart, falsepart) iif 函式的語法含有下面這些命名引數: 描述:

expr 必要引數。用來判斷真偽的表示式。 truepart 必要引數。

如果 expr 為 true,則返回這部分的值或表示式。 falsepart 必要引數。如果 expr 為 false,則返回這部分的值或表示式。

說明 由於iif會計算truepart和falsepart 它只返回其中的一個。 舉例: a=iif(x>2,5,3) 如果x>2 a等於5 否則a=3 很明顯 a=3

vb中iif的函式

6樓:板渡

請樓主注意:

你這個**中,"combo1"後面是阿拉伯數字"1",而不是英文字母l或者其它,你刪除,再打一個阿拉伯數字"1"就對了.

我也找了好久,汗~~~

7樓:換號多次

combol很明顯是l和1的區別 是數字1不是字母l

8樓:匿名使用者

private sub command1_click()

print iif(combol.seltext = "男", "先生您好!", "小姐您好!")

end sub

9樓:暗影之王

語法:iif(expr, truepart, falsepart)iif 函式的語法含有下面這些命名引數:

描述 :

expr 必要引數。用來判斷真偽的表示式。

truepart 必要引數。如果 expr 為 true,則返回這部分的值或表示式。

falsepart 必要引數。如果 expr 為 false,則返回這部分的值或表示式。

說明:由於iif會計算truepart和falsepart 它只返回其中的一個。

舉例:a=10 b=20

?iif(a>b, a大於b,a小於b)

a小於b.

vb中iif是什麼意思

10樓:緣若夢醒

iif 函式

語法:iif(表示式, 真值部分, 假值部分)根據表示式的值,表示式為真時,返回真值部分,表示式為假時,返回假部分。

如:iif(a>0, "對","錯")

就表示如果a>0函式結果是「對」,否則為「錯」。

iif在vb中表是什麼意思

11樓:勒泰號

iif函式vb裡的函式

根據表示式的值,來返回兩部分中的其中一個。

語法iif(expr, truepart, falsepart)

iif 函式的語法含有下面這些命名引數:

描述 :

expr 必要引數。用來判斷真偽的表示式。

truepart 必要引數。如果 expr 為 true,則返回這部分的值或表示式。

falsepart 必要引數。如果 expr 為 false,則返回這部分的值或表示式。

說明由於iif會計算truepart和falsepart 它只返回其中的一個。

舉例:a=10 b=20

?iif(a>b, a大於b,a小於b)

a小於b

在vb中,if和iif有什麼不同

12樓:伈雨

iif的原型其實是

private sub form_load()dim a as long, b as stringshow

a = 1

b = iif_test(a = 1, "123", "321")print b; " ";

a = 0

b = iif_test(a = 1, "123", "321")print b

a = 1

b = iif(a = 1, "123", "321")print b; " ";

a = 0

b = iif(a = 1, "123", "321")print b;

end sub

function iif_test(byval expression as variant, byval truepart as variant, byval falsepart as variant) as variant

if expression = true theniif_test = truepart

else

iif_test = falsepart

end if

end function

和if沒有太大差別,主要是增加**可讀性,但是某些時候還是if更靈活

13樓:愛利久riva老師

給你具個例子

s=iif(a=1,2,3)

相當於if a=1 then

s=2else

s=3end if

vb中IIF的函式,VB中IIF是什麼意思

板渡 請樓主注意 你這個 中,combo1 後面是阿拉伯數字 1 而不是英文字母l或者其它,你刪除,再打一個阿拉伯數字 1 就對了.我也找了好久,汗 換號多次 combol很明顯是l和1的區別 是數字1不是字母l vb中沒有iif函式,修改 如下 private sub command1 click...

VB 用函式實現1 2! 3!

private sub form click dim i,j as integer dim temp,answer as doublefor i 1 to 10 temp 1 for j i to 1 step 1temp temp j next j answer answer tempnext i...

輕鬆c語言用函式輸入輸出,輕鬆C語言用函式輸入輸出

碧海風雲 有反應啊 首先輸入5個字元,隨後會輸出方才輸入的字元。include int main for i 0 i 5 i putchar n return 0 執行結果 輸入 abcde 輸出 abcde c語言中的輸入輸出函式總結 c語言中資料輸入輸出的概念及在c語言中的實現 1 所謂輸入輸出...