Да не за что... Замечу всё таки, что все параметры этой функции в справке описаны, не сказано только что их можно комбинировать, перечисляя в порядке приоритета...
Но я не об этом, вот о чем:
Цитата:
Обычно конструкцию IF "Что-то-там".FIND('=><') THEN ... применяют для проверки отфильтрованной таблицы на наличие записей
Народы, не скажу за родную навиженскую базу, хотя и там имхо было бы более красиво использовать для этого функцию Rec.ISEMPTY, а вот за SQL опцию - скажу:
Не рекомендую использовать ни FIND, ни ISEMPTY для проверки фильтрованного набора данных на наличие в нём записей. Возьмусь в данном случае поспорить со справкой - опыт показывает что COUNT с проверкой на 0 отрабатывает значительно быстрее.
Попробую пояснить почему:
Навижен, при обращении к записям таблицы, всегда запрашивает у SQL сервера "звездочки" (SELECT * FROM...). В результате даже при наличии подходящего SQL индекса сервер вынужден вычитывать страницы с данными. В случае же использования COUNT серверу достаточно индекса для подсчета записей.
Конечно, вопрос производительности сложный и надо к любым советам относиться с осторожностью, но опыт...