我想合併我的2 If語句的條件結果。首先,如果語句結果只顯示0結果,則在第二個語句結果中,其中一個必須大於0 ...我想要做的是保留第二個條件,如果狀態像我的代碼那樣首先修改...Where子句中的多個If語句
我的代碼
If (Inventory) <> 0 Then
If Apple = "" And Banana = "" Then
strSQL = strSQL & " AND (myApple = 0 AND myBanana = 0) + (myApple <> 0 OR myBanana <> 0)"
End If
End If
//首先
If (Inventory) <> 0 Then
If Apple = "" And Banana = "" Then
strSQL = strSQL & " AND (myApple = 0 AND myBanana = 0)"
End If
End If
第一結果:
myApple myBanana
0 0
0 0
continue...
//第二
If int(Inventory) <> -1 Then
If Apple = "" And Banana = "" Then
strSQL = strSQL & " AND (myApple <> 0 OR myBanana <> 0)"
End If
End If
第二結果:
myApple myBanana
0 5
1 0
continue...
,我想看到的結果是:
myApple myBanana
0 0
0 0
0 5
1 0
6 0
0 0
continue.....
這不是C .. ! – alk
爲什麼不刪除你的條件呢?然後你會得到你想要的。 – Alex
請不要以這種方式刪除您的問題的內容;那些已經回答你的問題的人不公平。 –