3.2.3. Поиск записей в табличной базе данных с помощью фильтров и запросов

Поиск записей с помощью фильтров. Фильтры позволя­ют отбирать записи, которые удовлетворяют заданным усло­виям. Условия отбора записей создаются с использованием операторов сравнения (=, >, < и т. д.).

Простой фильтр содержит условие отбора записей толь­ко для\ одного поля. Сложный фильтр содержит несколько условий для различных полей. В результате применения сложного фильтра будут отобраны только те записи, кото­рые удовлетворяют всем условиям одновременно. Можно сказать, что условия в сложных фильтрах связаны между собой операцией логического умножения.

Поиск записей с помощью запросов. Запросы осуществ­ляют поиск записей в табличной базе данных так же, как и фильтры. Различие между ними состоит в том, что запрос является самостоятельным объектом базы данных, а фильтр привязан к конкретной таблице.

Запрос является производным объектом от таблицы. Од­нако результатом выполнения запроса является также таб­лица, т. е. запросы могут использоваться вместо таблиц. На­пример, форма может быть создана как для таблицы, так и для запроса.

Запросы позволяют отобрать те записи, которые удовле­творяют заданным условиям. Запросы, как и фильтры, бы­вают простые и сложные. Простой запрос содержит одно ус­ловие, а сложный запрос содержит несколько условий для различных полей.

В процессе создания запроса можно отбирать не только записи, но и поля, которые будут присутствовать в запросе.

Контрольные вопросы

1. В чем заключается разница между поиском записей в табличной базе данных с помощью фильтров и запросов?