Шаг 45 - Поиск записей в наборе

К поиску нужной записи есть три подхода.

Метод Find применяется к набору записей и имеет следующее определение.

Find (Criteria, SkipRows, SearchDirection, Start)

Criteria - строка поиска типа имя поля - оператор - значение.
SkipRows - откуда начинать поиск
SearchDirection - направление поиска
Start - начальная позиция поиска.

Поиск организовывается по стандартной логике. Сначала Find, потом для поиска последующих записей FindNext и так до тех пор пока значение EOF не станет TRUE.

Фильтр позволяет ограничить набор записей по некоторому критерию. Его пременение позволяет избежать повторного обращения к базе данных с запросом Select. Для того, чтобы снять фильтр ему надо передать параметр adFilterNone. В фильтре можно использовать операции сравнения:

<, >, <=, >=, <>, =, и LIKE.
Логические операции AND и OR
Скобки по правилам математических операций.

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.