Описание функционирования приложения
Форма «Авторизация» (см. рис. 4.10): Запускается при входе в базу данных. Содержит группы пользователей, которые имеют доступ к базе. Обеспечивает безопасность и осуществление авторизации пользователей. На данной форме можно увидеть кнопки, которые активны и несут за собой определенные действия. «Войти» - содержит в себе условия в коде программы и позволяет войти в систему с определенными возможностями пользователя. «Выйти» - закрывает форму.
Рисунок 4.10 – Форма Авторизация
Форма «Главная кнопочная форма» (см. рис. 4.11). Предназначена для просмотра всей информации о компании «Белоснежка». На данной форме можно увидеть кнопки, которые активны и несут за собой определенные действия. «Информация о магазинах» - открывает форму «Магазины», которая содержит все данные о магазинах компании. «Ассортимент компании» - открывает форму «Ассортимент компании», которая содержит все данные о товарах компании. «Добавление нового товара» - открывает форму «Добавление товара», с помощью которой можно добавить новый товар. «Архивация» - заносит информацию в архив. «Заказ товара» - открывает форму «Заказы», при помощи которой клиент может заказать товар. «Закрытие формы» - главная кнопочная форма закрывается. Рисунок 4.11 – Форма «Главная кнопочная форма»
Форма «Магазины» (см. рис. 4.12). Предназначена для просмотра информации о магазинах компании «Белоснежка», связанная с формой «Поставки в магазины» и есть главной. Источник данных: таблица «Магазин». На данной форме можно увидеть кнопки, которые активны и несут за собой определенные действия. «Предыдущая запись», «Следующая запись», «Первая запись» и «Последняя запись» - пролистывают страницу информации о магазинах. «Поставки в магазины» - открывает дочернюю связанную форму «Поставки в магазины», которая содержит данные обо всех поставках в каждый магазин. «Архивация» - заносит информацию в архив. «Отчет» - открывает параметрический отчет «Поставки», который содержит все поставки в магазины по определенным датам. «Печать отчета» - выводит отчёт на печать. «Закрытие формы» - производит закрытие данной формы и возврат на главную форму.
Форма «Поставки в магазины» (см. рис. 4.13). Предназначена для просмотра информации о поставках в каждый магазин и определения количества товаров поставки. Было использовано подведение итогов по количеству товара в магазине. Источник данных: таблица «Поставки». На данной форме можно увидеть кнопки, которые активны и несут за Рисунок 4.12 – Форма «Магазины»
собой определенные действия. «Закрытие формы» - производит закрытие данной формы и возврат на главную форму.
Рисунок 4.13 – Форма «Поставки в магазины»
Отчет «Поставки» (см. рис. 4.14). Параметрический отчет, который содержит все поставки в магазины по определенным датам за месяц. SELECT Поставки.Дата, Магазин.[№ магазина], Товар.Артикул, Поставки.[Код товара], Поставки.Количество, Товар.[Цена за ед] FROM Товар INNER JOIN (Магазин INNER JOIN Поставки ON Магазин.[Код магазина] = Поставки.[Код магазина]) ON Товар.[Код товара] = Поставки.[Код товара] WHERE (((Магазин.[№ магазина])=[Forms]![Магазины]![№ магазина])); Содержит группировку по датам поставки и магазинам, в которые она приходила. Подведены итоги по каждому месяцу и по всему периоду в целом. Рисунок 4.14 – Отчет Форма «Ассортимент компании» (см. рис. 4.15) Предназначена для просмотра информации о каждом товаре и добавления нового, содержит подчиненную форму «Поставки подчиненная форма». Источник данных: таблицы «Товар», «Фирма производителя», «Бренд», «Тип». SELECT Товар.Артикул, [Фирма производителя].Название AS [Фирма производителя_Название], Бренд.Название AS Бренд_Название, Тип.Название AS Тип_Название, Товар.Название AS Товар_Название, Товар.Емкость, Товар.[Цена за ед], Товар.[Код товара] FROM [Фирма производителя] INNER JOIN (Тип INNER JOIN (Бренд INNER JOIN Товар ON Бренд.[Код бренда] = Товар.[Код бренда]) ON Тип.[Код типа] = Товар.[Код типа]) ON [Фирма производителя].[Код фирмы произв] = Бренд.[Код фирмы произв]; На данной форме можно увидеть кнопки, которые активны и несут за собой определенные действия. «Предыдущая запись», «Следующая запись», «Первая запись» и «Последняя запись» - пролистывают страницу информации о товарах. «Добавить товар» - открывает форму «Добавление товара», на которой можно ввести и сохранить новый товар. «Закрытие формы» - производит закрытие данной формы и возврат на главную форму.
Рисунок 4.15 – Форма «Ассортимент компании» «Поставки подчиненная форма» (см. рис. 4.16). Предназначена для просмотра информации о поставках определенного товара, в зависимости, какой выбран на форме «Ассортимент компании». Источник данных: таблицы «Магазин», «Поставки». SELECT Магазин.[№ магазина], Поставки.Количество, Поставки.Дата, Поставки.[Код товара] FROM Магазин INNER JOIN Поставки ON Магазин.[Код магазина] = Поставки.[Код магазина];
Рисунок 4.16 – Форма «Поставки подчиненная форма»
Форма «Добавление товара» (см. рис. 4.17). Предназначена для добавления и сохранения нового товара. Источник данных: таблица «Товар». На данной форме можно увидеть кнопки, которые активны и несут за собой определенные действия. «Сохранение» - сохраняет нововведенные данные. «Закрытие формы» - производит закрытие данной формы и возврат на главную форму.
Рисунок 4.17 – Форма «Добавление товара» Форма «Заказы» (см. рис. 4.18). Предназначена для заказа товаров клиентами. На данной форме можно увидеть кнопки, которые активны и несут за собой определенные действия. «Заполнение заказа» - открывает бланк заказов для заполнения клиентом в удобной для него программе. «Обработка заказа» - обрабатывает и сохраняет заказ. «Закрытие формы» - производит закрытие данной формы и возврат на главную форму.
Рисунок 4.18 – Форма «Заказы»
Макрос «Архивация» Предназначен для реализации занесения информации в архив. Описание макрокоманд с параметрами: Макрокоманда 1: Открыть Запрос Осуществляет выполнение запроса «Создание архива поставок» в виде таблицы с изменением данных. Макрокоманда 2: Открыть Запрос Осуществляет выполнение запроса «Простое удаление устаревших данных». Макрокоманда 3: Сообщение Выводит информацию о проведенной операции при помощи макроса: «Архивация успешно завершена»; Макрокоманды применяется к таблице «Архив поставок» при нажатии на кнопку «Архивация» формы «Магазины».
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|