Access. Запросы.
1. Изучите способ создания запроса «Простой запрос».
ü Выберите закладку «Запросы», нажмите кнопку «Создать».
ü В появившемся окне «Новый запрос» выберите способ создания «Простой запрос».
ü В качестве источника информации для создаваемого запроса выберите таблицу «Номенклатура».
ü Добавьте в запрос поле «Заготовка».
ü Сохраните запрос под именем «Заготовки_Итог» и запустите его на исполнение.
2. Изучите принципы создания запросов на выборку с помощью мастера запросов, выполнив следующие задания:
ü Постройте запрос, с помощью которого можно получить полную информацию об Изготовителе (наименование изготовителя, руководитель, телефон) и назовите его «Изготовитель».
ü Получите с помощью запроса информацию о деталях и их количестве, назовите построенный запрос «Детали»;
3. Изучите принципы создания запросов на выборку с помощью конструктора, выполнив задание:
ü Постройте запросы, указанные в пункте 2 с помощью конструктора запросов.
|
|
ü Получите информацию, состоящую из данных: Наименование детали, Количество, Телефон изготовителя.. (Запрос необходимо построить по основе запросов «Изготовитель» и «Детали»).
4. Изучите метод построения запроса по образцу, выполнив задания:
ü Постройте запрос с помощью конструктора на вывод данных таблицы «Номенклатура» для определенной детали. В строке «Условие отбора» для поля «Деталь» укажите наименование детали (например, ось). Назовите запрос «Номенклатура_деталь».
ü Постойте запрос на вывод информации о деталях с массой <10. Выведите все данные таблицы «Номенклатура». Добавьте в строке «Условие отбора» для поля «Масса» условие <10. Назовите запрос «Деталь_масса»
5. Изучите метод построения параметрического запроса и выполните задание:
Измените запрос «Номенклатура_деталь», сделав его параметрическим по полю «Деталь», для чего в строке «Условие отбора» для поля «Деталь» введите строку: [Введите деталь].
6. Изучите принцип создания вычисляемых полей в запросах, выполнив задание:
ü Откройте запрос «Заготовки_Итог» в режиме конструктора.
ü Щелчком мыши по кнопке ∑ на панели инструментов вызовите в бланке запроса строку «Групповая операция».
ü Создайте вычисляемое поле для отображения итоговых значений веса заготовок различных видов. Для этого в строке «Групповая обработка» свободного поля бланка запроса из списка выберите значение «Выражение».
ü Щелкните правой кнопкой мыши по строке «Поле» и командой «Построить» появившегося контекстного меню вызовите построитель выражений.
ü Используя средства построителя выражений, получите в окне выражений строку:
|
|
Вес: [Номенклатура]! [Количество]* [Номенклатура]! [Масса]
ü Назовите запрос «Вес_детали».
ü Самостоятельно постройте запрос: Необходимо вывести информацию о деталях, которые возможно заказать, т.е. те, у которых Вес_заказанных_деталей >0. Вес заказанных деталей вычисляется по формуле:
Вес заказанных деталей = Вес детали на складе (поле Вес запроса «Вес_детали») – Вес заказанной детали (поле Вес_Заказ таблицы «Заказы»)
7. Изучите принцип формирования перекрестного запроса, выполнив задание:
ü Выберите закладку «Запросы», нажмите кнопку «Создать».
ü В появившемся окне «Новый запрос» выберите способ создания «Перекрестный запрос».
ü Выберите данные и сформируйте их в виде таблицы, где по строкам – наименование цеха, по столбцам – наименование детали, а данные таблицы – это количество деталей.
8. Изучите принцип формирования итогового запроса, выполнив задание:
ü Выберите закладку «Запросы», нажмите кнопку «Создать»;
ü В появившемся окне «Новый запрос» выберите способ создания «Простой запрос»;
ü На втором шаге построения простого запроса выберите переключатель Итоговый и нажмите кнопку Итоги;
ü Получите информацию деталях с наименьшим и наибольшим количеством.
9. Изучите принцип формирования запроса на удаление, выполнив задание:
Постройте запрос на удаление информации о детали с наименьшим количеством.
10. Запишите созданную вами базу данных на съемный носитель информации.
Контрольные вопросы:
1. Что такое запрос и для чего он используется?
2. В чем состоит процесс создания запроса с помощью конструктора, мастера запроса?
3. Суть метода построения запроса по образцу?
4. Построение параметрического запроса.
5. В чем заключается принцип создания вычисляемых полей в запросах?
6. Формирования итогового запроса.
7. Создание запроса на удаление.