Расширенные фильтры

Иногда может потребоваться применить фильтр, отсутствующий в списке обычных фильтров. Например, чтобы найти записи, в которых содержатся даты, приходящиеся на последние семь дней каждого из шести прошедших месяцев, возможно, придется написать условие для фильтра самостоятельно (рис. 4).

Этим средством рекомендуется пользоваться только при наличии опыта в написании выражений. Выражения аналогичны формулам, записанным в приложении Microsoft Excel.

Например, чтобы отыскать вклады, открытые вкладчиком с кодом 12 или 41 , можно воспользоваться расширенным фильтром – в группе Сортировка и фильтрация – Дополнительно - Расширенный фильтр.

Добавьте поля в таблицу конструктора и укажите условие отбора в строке Условия.

Рис. 4. Расширенный фильтр.

При нажатии кнопки Фильтр в группе Сортировка и фильтр на вкладке Главная приложение Access отображает выбранные записи.

Поиск данных

Иногда нужно быстро найти данные, но точно не известно, где они находятся в таблице. В таком случае сортировка и фильтрация малоэффективны, поэтому вместо них лучше воспользоваться полем Поиск, расположенным в нижней части окна программы Access или выполнить команду Найти вкладки Главная(рис. 5).

Рис. 5. Поиск данных в таблице БД.

Введите в поле Поиск слово, фразу, дату или число и нажмите клавишу Enter.

Access выделит соответствующие символы в первой записи, удовлетворяющей условию поиска. Чтобы найти следующую подходящую запись, еще раз нажмите клавишу Enter. Будут найдены все записи, удовлетворяющие запросу, независимо от их расположения в таблице.

Следует помнить, что в программе Access возвращаются только точные совпадения, поэтому нужно вводить данные, которые точно содержатся в таблице. В противном случае результат будет нулевым.