Ø FindFirst, FindPrevious, FindNext, FindLast – використовуються для пошуку записів, які задовольняють вказаним умовам. Ці методи роблять активними перший, попередній, наступний або останній запис, для яких виконуються умови, відповідно.
Умови для пошуку або фільтру можна записувати власноруч або використовувати метод BuildCriteria. Щоб перевірити, чи знайдено потрібний запис, використовують властивість NoMatch.
Ø NoMatch– властивість, яка має значення True, якщо потрібний запис не знайдений, і False, якщо знайдений.
Ø Filter– задає або повертає значення фільтру. Правила запису критерію для фільтру такі ж самі, як і для команд пошуку.
Ø BuildCriteria – метод утворює рядок символів, який має вигляд критерію для пошуку або фільтру. Синтаксис:
BuildCriteria(“поле ”, тип_даних_поля , текстовий_вираз)
поле – це ім’я поля, в якому здійснюється пошук, воно записується в лапках (це може бути й функція або вираз рядкового типу);
тип_даних_поля – це внутрішня константа Access, VBA, DAO або ADO; використовують одну з таких констант:
dbBoolean , dbByte , dbChar , dbCurrency , dbDate , dbInteger , dbLong , dbMemo , dbNumeric , dbSingle , dbText , dbTime
текстовий_вираз – це змінна, яка містить зразок для пошуку або сам вираз для пошуку у вигляді текстової константи.
Задача 7.2. Знайти в таблиці tvidom прізвище людини, яка народилася до 1970 року (поле dtr – дата народження).