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

Создание запросов

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

Запросы на выборку

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

Запросы с параметрами

Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например условие для возвращения записей или значение, которое требуется вставить в поле.

Перекрестные запросы

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

Запросы на изменение

Запросом на изменение называют запрос, который за одну операцию изменяет или перемещает несколько записей.

Список товаров, запрашиваемой пользователем страны с указанием даты завоза

Для решения поставленной задачи создадим запрос с помощью конструктора.

В о всплывшем меню, на вкладке «Таблицы», добавляем нужную таблицу. Получаем окно с пунктами таблицы.

Далее из этого окна выбираем необходимые данные путем двойного щелчка мышью на имени поля.

В моем случае это страна-поставщик (Exp), тип товара (Name), количество товара (Quantity). Таким образом, мы отобрали данные для нашего запроса.

Учитывая, что запрос будет происходить по стране, то в строке «Условие отбора», в столбце страна-поставщик указываем текст, который будет отображаться при активации запроса. Данный текст необходимо писать в квадратных скобках.

Теперь при активации запроса во всплывшем диалоговом окне вводим страну (Я ввел «Россия»), и получаем:

Формирование списка товаров, полученных от выбранного пользователем поставщика с указанием общего количества товаров

Для реализации данного запроса необходимо воспользоваться сводной таблицей. Для начала создадим запрос, аналогичный прошлому, в который поместим необходимые данные «Тип товара», «Количество товара», «Поставщик». Назовем этот запрос «Для сводной таблицы». В окне базы данных щелкните по значку «Формы» в списке «Объекты». Нажмите кнопку «Создать» на панели инструментов окна базы данных. В диалоговом окне «Новая форма» выберете пункт «Сводная таблица» и нажмите кнопку «Ок». В качестве источника данных выберем заранее созданный запрос «Для сводной таблицы». Выполняйте инструкции, выводящиеся в диалоговых окнах мастера.

В окне «Создание сводных таблиц» добавим необходимые поля «Тип товара», «Количество товара», «Поставщик». Нажимаем «Далее»

Потом, как и ранее, создаем сводную таблицу в режиме макета, перетаскиваем данные «Тип товара» в графу «Строка», «Количество товара» в графу «Строка» , «Поставщик» - «Данные». Жмем «Ок». Получаем сводную таблицу, редактируемую в Excel’e.

В Access’e эта таблица выглядит следующим образом