Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МП_Access.doc
Скачиваний:
201
Добавлен:
22.03.2016
Размер:
9.4 Mб
Скачать

4.2. Создание запросов с помощью мастеров.

4.2.1 Создание простого запроса.

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

Для создания простого запроса с помощью мастера выполняем следующую последовательность действий:

  1. Выбираем создание простого запроса (Рис.58)

Рис.60Создание простого запроса с помощью мастера-шаг 1.

  1. Выбираем таблицу или запрос, поля которого будут использоваться в новом запросе, а затем выбираем необходимые для запроса поля (Рис.59)

Рис.61 Создание простого запроса с помощью мастера-шаг 2.

  1. Следующим шагом задаем имя запроса (Рис.60) и открываем запрос для просмотра (Рис.61).

Рис.62 Создание простого запроса с помощью мастера-шаг 3.

Рис.63 Создание простого запроса с помощью мастера-результат.

Задание 3.43:

С помощью мастера простого запроса создать свой запрос-выборку.

4.2.2 Создание перекрестного запроса.

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

Задание 3.44:

Создать перекрестную таблицу количества выполненных и невыполненных заказов каждым из предприятий (Рис. 62).

Рис.64 Перекрестный запрос – количество выполненных и невыполненных заказов каждым из предприятий.

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

Для выполнения указанного задания, на вкладке ЗапросывыберитеСоздатьи в окнеНовыйзапрос- выберитеПерекрестныйзапрос(Рис.58).

Далее следуйте инструкциям Мастера Перекрестного запроса, анализируя добавление Таблиц, Полей таблиц в качестве строк/ столбцов и функций для подсчета количества выполненных и невыполненных заказов.

Обратите внимание, на то, что сначала создается простой запрос, содержащий все необходимые поля, а только потом, на его основе создается перекрестный.

Результат перекрестного запроса 3.44 приведен на рисунке 62.

Перекрестный запрос можно создать также и самостоятельно, выбрав на панели инструментов “Конструктор запросов” тип запроса Перекрестный (Рис.63). При этом в бланке запроса возникает новая строка “Перекрестная таблица”, в которой должно быть определено 3 поля: для заголовков строк (значениеЗаголовки строк), для заголовков столбцов (значениеЗаголовки столбцов) и для ячеек перекрестной таблицы (значениеЗначение).

Рис.65 Тип запроса.

Одним из свойств перекрестного запроса является свойство “Заголовки столбцов”. Это свойство указывает текст и порядок заголовков столбцов, используемых при изображении перекрестного запроса в режиме таблицы. В этом свойстве перечисляются через точку с запятой заголовки столбцов в том порядке, в котором они должны быть в результирующем наборе. При этом можно указывать не все значения, тем самым скрывая часть столбцов перекрестной таблицы.

Задание 3.44а:

Созданный перекрестный запрос открыть в конструкторе запросов и проанализировать бланк, соответствующий этому запросу.

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

Рис.66 Результат создания перекрестного запроса (в режиме конструктора).