К поиску нужной записи есть три подхода.
Метод Find применяется к набору записей и имеет следующее определение.
Find (Criteria, SkipRows, SearchDirection, Start)
Criteria - строка поиска типа имя поля - оператор - значение.
SkipRows - откуда начинать поиск
SearchDirection - направление поиска
Start - начальная позиция поиска.
Поиск организовывается по стандартной логике. Сначала Find, потом для поиска последующих записей FindNext и так до тех пор пока значение EOF не станет TRUE.
Фильтр позволяет ограничить набор записей по некоторому критерию. Его пременение позволяет избежать повторного обращения к базе данных с запросом Select. Для того, чтобы снять фильтр ему надо передать параметр adFilterNone. В фильтре можно использовать операции сравнения:
<, >, <=, >=, <>, =, и LIKE. Логические операции AND и OR Скобки по правилам математических операций.