Показать сообщение отдельно
Старый 26.02.2007, 14:33   #4  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от zemur Посмотреть сообщение
Сделал:


Dealer.SETRANGE("Web Login", '111');

IF Dealer.FIND('-') THEN MESSAGE('Нашел')
ELSE MESSAGE('Нет такого зверя');

и заработало, всем спасибо
Добавлю лишь, что если нужно убедиться в наличии записи (ей), а не использовать ее (значения ее полей), то лучше писать не IF Dealer.FIND('-'), а IF NOT Dealer.ISEMPTY() ...
Исходный пример не работал потому, что для FIND без параметров необходимо определить все значения первичного ключа. Вы же определили только одно из двух. Получалось, что она пыталась найти по Code = ПУСТО (если до этого не выполнялся какой-либо поиск), Web Login = 111. Такой записи не было, поэтому не находила.