Показать сообщение отдельно
  #6  
Старый 30.11.2017, 19:23
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

В таком варианте у тебя второе условие перетирает первое. Надо объединить в одно условие. Ну еще до кучи сделал case insensitive...
Код:
Button1.Enabled := (AnsUpperCase( Query1.FieldByName('Zakazano').AsString) = 'НЕТ') Or (Query1.FieldByName('Zakazano').AsString = '');
Ответить с цитированием