Создать базу данных, содержащую сведения о запасах товаров разных видов и их стоимости по нескольким магазинам: название магазина, его адрес, название товара, единицы измерения, последний день реализации товара, количество, цена за единицу, сумма, дата поставки товара.
Предусмотреть выдачу сведений:
о товарах, поставленных в ноябре;
о товарах, поставленных в выходные дни;
о товарах, срок годности которых заканчивается через неделю;
о товарах, срок реализации которых просрочен;
о товарах, срок реализации которых СЕГОДНЯ;
о штучных товарах,
о наличии заданного товара в магазинах и его количестве;
о сумме выручки за проданные товары.
Задание на проектирование
Создать основную форму – "Сеть магазинов Шустова" с кнопками "Начать работу"
, которая открывает форму "Сведения о движении товаров" и "Выход из Access".
В форме "сведения о движении товаров" должны быть три кнопки. Одна из них выдаёт сведения о стоимости товаров по отдельным магазинам и общий итог, вторая с помощью параметра запроса выводит данные по указанному магазину, третья закрывает данную форму с выходом на основную.
Экранные формы готовой бд "Сведения о запасах товаров":
Рис. 1 Главная форма.
Рис. 2 Форма "Сведения о движении товаров".
Рис. 3 Отчёт "Сведения о стоимости товаров по отдельным магазинам".
Рис. 4 Запрос Данные по магазину.
Рис. 5 Магазины.
Рис. 6 Форма Товары. "Цена за единицу" находится в таблице "Поставки", потому что цена на товар может меняться в течении времени.
Рис. 7 Форма Поставки. По запросам созданы отчёты. Но можно запросы и отдельно запустить.
Отчёты:
Рис. 8 Отчёт "Товары поставленные в ноябре".
Рис. 9 "Товары поставленные в выходные".
Рис. 10 Отчёт "Товары, срок годности через неделю". "срок годности через неделю" - это сегодняшняя дата +7 дней.
Рис. 11 Отчёт "Товары, срок реализации просрочен".