Я хочу объединить результат условия моих утверждений 2 If. Сначала, если результат выражения показывает только оба результата 0, во втором случае, если результат выражения один из них должен быть больше 0 ... Хотелось бы, чтобы я сделал это. Осталось второе условие, как оно есть, и сначала измените, если statament как мой код ...Множественные операторы If внутри Where where
мой код
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
Пожалуйста, не удаляйте содержимое своего вопроса таким образом; это несправедливо по отношению к тем, кто уже ответил на ваш вопрос. –