Страницы: 1
RSS
[ Закрыто ] Почему не работает логическое условие
 
Друзья, подскажите, пожалуйста, в чем мой прокол?

Почему такое логическое условие работает и не пропускает значения strCod=4303:

If (strPol = "муж" Or strPol = "жен") And strCod <> "4303" Then



А такое не работает и strCod=4303 оказываются истиной:

If (strPol = "муж" Or strPol = "жен") And (strCod <> "4303" Or strCod <> "6404") Then
 
Цитата
Татьяна Агафонова написал:
(strCod <> "4303" Or strCod <> "6404")
эквивалент любому значению.
По вопросам из тем форума, личку не читаю.
 
4303  и "4303" разные вещи. файл показывем.
 
БМВ, да... все... поняла. Спасибо!
 
Цитата
Татьяна Агафонова написал:
strCod <> "4303" Or strCod <> "6404"
Чтобы это не выполнилось, должно  выполниться
strCod = "4303" AND strCod = "6404"
 
Цитата
RAN написал:
Чтобы это не выполнилось
я даже не знаю что должно произойти   :D
По вопросам из тем форума, личку не читаю.
 
Цитата
Татьяна Агафонова написал: в чем мой прокол?
Более 100 сообщений, а заголовок темы не научились формулировать... Подумайте, сколько разных вопросов можно поместить в Вашу тему
Страницы: 1
Наверх