![](/user_photo/2706_HbeT2.jpg)
- •Работа с запросами. Создание запроса.
- •Создание простого запроса на выборку с помощью мастера
- •1 В окне базы данных перейдите к вкладке Запросы и нажмите кнопку Создать.
- •Разработка или изменение запроса
- •Добавление в запрос таблицы или запроса.
- •Примечания
- •Удаление таблицы или запроса из запроса.
- •Объединение нескольких таблиц и запросов в запросе.
- •Добавление полей в бланк запроса или расширенного фильтра.
- •Удаление поля из бланка запроса или расширенного фильтра.
- •Перемещение поля в бланке запроса или расширенного фильтра.
- •Вставка поля между другими полями в бланке запроса или расширенного фильтра.
- •Изменение имени поля в запросе.
- •Вставка или удаление строки условий отбора из бланка запроса или расширенного фильтра.
- •Ввод условий отбора в запрос или расширенный фильтр для восстановления определенных записей.
- •Сортировка записей с помощью бланка запроса или расширенного фильтра.
- •Отображение или скрытие поля в результатах запроса.
- •Выполнение вычислений в запросе.
- •Вычисления в запросе.
- •Статистические функции в строке «Групповая операция» бланка запроса и их использование.
- •Задание значений свойств запроса, полей запроса или списков полей.
- •Использование символа «звездочка» (*) для возвращения непустых значений.
- •Отображение в запросе максимальных или минимальных значений.
- •Способы объединения данных из нескольких таблиц или запросов в запросе.
- •Использование условия отбора в запросах или фильтрах для восстановления определенных записей.
- •Контрольные вопросы.
Использование условия отбора в запросах или фильтрах для восстановления определенных записей.
Условия отбора - это ограничения, которые пользователь накладывает на запрос или расширенный фильтр для определения записей, с которыми он будет работать. Например, вместо просмотра всех поставщиков фирмы, можно просмотреть только поставщиков из Литвы. Для этого необходимо указать условие отбора, отсеивающее все записи, кроме тех, у которых в поле «Страна» указано «Литва».
Чтобы установить условие отбора для поля в бланке запроса, в ячейку Условие отбора для данного поля введите выражение. В предыдущем примере выражением является «Литва». Могут быть использованы и более сложные выражения, например, Between 1000 And 5000. Если запрос содержит связанные таблицы, то значения, указанные в условии отбора для полей из связанных таблиц, должны быть с учетом регистра, ѕ это означает, что они должны соответствовать регистру значений в базовой таблице.
Для того же поля или для нескольких полей можно ввести дополнительные условия отбора. Если выражения вводятся в несколько ячеек Условие отбора, то они автоматически комбинируются с помощью операторов And или Or. Если выражения находятся в разных ячейках, но в одной строке, то автоматически используется оператор And, что означает, что будут возвращены только записи, отвечающие условиям отбора, указанным во всех ячейках. Если же выражения находятся в разных строках бланка запроса, то автоматически используется оператор Or, что означает, что возвращены будут записи, отвечающие любому условию отбора, указанным в ячейках.
Можно также указать условия отбора для изменения результатов вычислений. При помощи условий отбора можно ограничить группы, для которых производятся вычисления, записи, включенные в вычисления, или результаты вычислений, выводимые на экран.
Контрольные вопросы.
Для чего нужны запросы ?
Как создать простой запрос на выборку при помощи мастера ?
Как создать перекрестный запрос при помощи мастера ?
Как найти повторяющиеся значения записей или полей в таблице при помощи мастера ?
Как создать запрос при помощи конструктора ?
Как создать запрос с определенным условием отбора ?
Как создать запрос с выборкой значений поля из определенного диапазона ?
Как в запрос включить групповые операции (max, min, …) ?
Как объединить данные из нескольких таблиц в запросе ?