Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка базы данных Отдела сбыта в MS Access...doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
648 Кб
Скачать
☆
  1. Разработка запросов

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

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

1. Создадим запрос «Договора на реализацию с кол-вом единиц больше заданного».

В качестве источника запроса выберем таблицы «Материалы», «Заказчики» и «Договора» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Заполним поля согласно рис. 8.

Рис. 8. Запрос «Договора на реализацию с кол-вом единиц больше заданного»

2. Создадим запрос «Количество наименований материала каждого вида».

В качестве источника запроса выбираем таблицу «Виды материалов» и «Материалы» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Затем щелкнем правой кнопкой мыши по рабочему и выберем пункт Групповые операции.

Заполним поля, как показано на рис. 9.

Рис. 9. Запрос «Количество наименований материала каждого вида»

3. Создадим запрос «Общая сумма заказов каждого заказчика».

В качестве источника запроса выбираем таблицы «Договора», «Материалы» и «Заказчики» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Затем щелкнем правой кнопкой мыши по рабочему и выберем пункт Групповые операции.

Заполним поля, как показано на рис. 10.

Рис. 10. Запрос «Общая сумма заказов каждого заказчика»

4. Создадим запрос «Поиск договора по его номеру».

В качестве источника запроса выбираем таблицы «Договора», «Материалы», «Сотрудники отдела сбыта» и «Заказчики» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Заполним поля, как показано на рис. 11.

Рис. 11. Запрос «Поиск договора по его номеру»

5. Создадим запрос «Поиск материала по наименованию».

В качестве источника запроса выберем таблицы «Виды материалов» и «Материалы» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Заполним поля согласно рис. 12.

Рис. 12. Запрос «Поиск материала по наименованию»

6. Создадим запрос «Список выплат».

В качестве источника запроса выберем все таблицы и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Заполним поля согласно рис. 13.

Рис. 13. Запрос «Список выплат»

7. Создадим запрос «Расчет задолженности».

В качестве источника запроса выберем запрос «Список выплат» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Заполним поля согласно рис. 14.

Рис. 14. Запрос «Расчет задолженности»

8. Создадим запрос «Удаление данных о договоре, номер которого вводится».

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

Затем щелкнем правой кнопкой мыши по рабочему и выберем пункт Удаление из меню Тип запроса.

Заполним поля согласно рис. 15.

Рис. 15. Запрос «Удаление данных о договоре, номер которого вводится»

9. Создадим запрос «Список заказов заданного заказчика».

В качестве источника запроса выбираем таблицы «Материалы», «Договора» и «Заказчики» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Заполним поля, как показано на рис. 16.

Рис. 16. Запрос «Список заказов заданного заказчика»