- •Субд «access»
- •Раздел I. Системы управления базами данных
- •1. Создание баз данных ms Access
- •1.А. Основные теоретические и справочные сведения
- •1.Б. Порядок выполнения работы:
- •2. Создание таблиц с помощью Мастера таблиц
- •2. А. Основные справочные сведения
- •2.Б. Порядок выполнения работы:
- •3. Создание таблиц в различных режимах
- •3.А. Основные справочные сведения
- •3.Б. Порядок выполнения работы:
- •4. Работа с таблицами
- •4.А. Основные справочные сведения
- •4.Б. Порядок выполнения работы:
- •5. Создание запросов с помощью Мастера запросов
- •5.А. Основные справочные сведения
- •5.Б. Порядок выполнения работы:
- •6. Создание запросов в режиме Конструктор
- •6.А. Основные справочные сведения
- •6.Б. Порядок выполнения работы
- •7. Создание форм с помощью Мастер форм
- •7.А. Основные справочные сведения
- •7.Б. Порядок выполнения работы:
- •8. Создание и редактирование форм в режиме «Конструктор»
- •8.А. Основные справочные сведения
- •8.Б. Порядок выполнения работы:
- •9. Создание и редактирование диаграммных форм
- •9.А. Основные справочные сведения
- •9.Б. Порядок выполнения работы:
- •10. Создание и редактирование составных форм
- •10.А. Основные справочные сведения
- •10.Б. Порядок выполнения работы:
- •11. Отчет как продукт анализа базы данных
- •11.А. Основные справочные сведения
- •11.Б. Порядок выполнения работы:
- •12. Работа с макросами
- •12.Б. Порядок выполнения работы:
- •13. Создание баз данных в режиме мастера
- •13.А Основные справочные сведения
- •13.Б. Порядок выполнения работы:
5. Создание запросов с помощью Мастера запросов
Цель работы: Освоить технологию создания запросов с помощью Мастера запросов
5.А. Основные справочные сведения
1. Что такое запрос?
Отбор данных из базы данных и их обработка осуществляется с помощью запросов. В запросе либо производится отбор в базе данных записей, удовлетворяющих определенным условиям (запрос на выборку), либо выдается инструкция на выполнение указанных действий с записями, удовлетворяющими определенным условиям (запрос на изменение). В любом случае допускается указание условий отбора записей и способов их упорядочения и группировки с помощью инструкции SQL.
С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов.
Наиболее часто используется запрос на выборку. При его выполнении данные, удовлетворяющие условиям отбора, выбираются из одной или нескольких таблиц и выводятся в определенном порядке,
2. Создание запроса
Запросы в Microsoft Access создаются с помощью мастера и в режиме конструктора. Для создания запроса, являющегося основой формы или отчета, можно использовать мастер форм или мастер отчетов. Если отчет или форма основаны на нескольких таблицах, то с помощью мастера также создаются их базовые инструкции SQL. При желании инструкции SQL можно сохранить в качестве запроса.
Мастера запросов автоматически выполняют основные действия в зависимости от ответов пользователя на поставленные вопросы. Если было создано несколько запросов, мастер можно также использовать для быстрого создания структуры запроса. Затем для его наладки переключитесь в режим конструктора.
3. Типы запросов, создаваемых в Microsoft Access
3.1. Запросы на выборку
Наиболее часто используемым запросом является запрос на выборку. Запрос на выборку возвращает данные из одной или нескольких таблиц, а также результаты, которые при желании пользователь может изменить (с некоторыми ограничениями). Запрос на выборку можно использовать и для того, чтобы сгруппировать записи для вычисления сумм, средних значений, пересчета и других действий.
3.2. Запросы с параметрами
Запрос с параметрами — это запрос, при выполнении которого в его диалоговом окне пользователю выдается приглашение ввести данные, например, условие для возвращения записей или значение, которое должно содержаться в поле. Можно создать запрос, в результате которого выводится приглашение на ввод нескольких данных, например, двух дат. В результате будут возвращены все записи, находящиеся между указанными двумя датами.
Также запросы с параметрами удобно использовать в качестве основы для форм и отчетов.
3.3. Перекрестные запросы
В перекрестном запросе отображаются результаты статистических расчетов (такие как суммы, количество записей и средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй — в верхней строке.
3.4. Запрос на повторяющиеся записи
В выборке повторяющихся записей возникает необходимость группировки записей с одинаковыми значениями полей для дальнейшей их обработки. Использование этого запроса предоставляет дополнительные возможности по сортировке записей с одинаковыми значениями поля.
