Курсовая работа: Автоматизация и учет поставок товаров

Рисунок 7 – Таблица «Вид товара»

Рисунок 8 – Таблица «Страна изготовитель»

Рисунок 9 – Таблица «Поставщик»

Рисунок 10 – Таблица «Поставка»

Рисунок 11 – Таблица «Товар»

3.2 Реализация запросов к базе данных

Запрос 1 . Создадим в режиме конструктора запрос для отбора информации о товарах, изготовленных во Франции.

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

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

Чтобы вывести на экран только те товары, которые изготовлены во Франции, в строке «Условие отбора» для поля «Название страны» введем слово «Франция» и нажмем Enter. Чтобы запустить запрос на выполнение, необходимо выполнить команду меню «Вид/Режим таблицы» или открыть список инструмента и выбрать в нем «Режим таблицы» или нажать кнопку на панели инструментов или выполнить команду меню «Запрос/Запуск» . Запрос в режиме конструктора представлен на рисунке 12.

Рисунок 12 – Запрос «Товары из Франции» в режиме конструктора

Результат запроса в режиме таблицы представлен на рисунке 13.

Рисунок 13 – Запрос «Товар из Франции» в режиме таблицы

Текст запроса «Товары из Франции» на языке SQL:

SELECT Товар.кодТовара, Товар.названиеТовара, ВидТовара.видТовара, [Страна изготовитель].названиеСтраны

FROM [Страна изготовитель] INNER JOIN (ВидТовара INNER JOIN Товар ON ВидТовара.кодВида = Товар.кодВида) ON [Страна изготовитель].кодСтраны = Товар.кодСтраны

WHERE ((([Страна изготовитель].названиеСтраны)="Франция"))

ORDER BY Товар.названиеТовара.

Запрос 2 . Далее создадим запрос для отбора тех товаров, стоимость которых составляет более 4000 рублей.

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

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

Чтобы вывести на экран только те товары, стоимость которых более 4000 рублей, в строке «Условие отбора» для поля «Стоимость единицы продукции» введем выражение «>4000» и нажмем Enter. Запрос в режиме конструктора представлен на рисунке 14.

К-во Просмотров: 625
Бесплатно скачать Курсовая работа: Автоматизация и учет поставок товаров