Общий вид формы «Авторизация» приведен на рисунке 4.11
Рисунок 4.11 – Форма «Авторизация»
ФОРМА «КНОПОЧНАЯ ФОРМА»
Источник данных – отсутствует.
Данная форма является главной формой базы данных. Содержит основные элементы навигации по базе данных.
Для формирования кнопок навигации форма использует таблицу switchboard_items и tbl_switchboard, в которых хранятся все возможные действия для разных групп пользователей. Листинг модулей привязанных к событиям данной формы приведен в приложении В.
Общий вид формы «Кнопочная форма» приведен на рисунке 4.12
Рисунок 4.12 – Форма «Кнопочная форма»
ФОРМА «ТОВАР»
Источник данных – таблица «Товар».
Данная форма предназначена для отображения всех товаров, которые есть в базе данных и добавления новых. Содержит сортировку по возрастанию и убыванию.
Данная форма связана с отчетом «Товары». Для формирования данного отчета используется следующий запрос:
SELECT Товар.Наименование, Товар.Код, Товар.Цена, Товар.ДатаВыпуска, Товар.ГоденДо, Товар.Количество, Отдел.Название
FROM Отдел INNER JOIN Товар ON Отдел.КодНазванияОтдела = Товар.КодОтдела;
Вид этого запроса в режиме конструктора представлен на рисунке 4.13
Рисунок 4.13 – Запрос в режиме конструктора
Пример отчета на товар приведен в приложении Б.
Листинг модулей привязанных к событиям данной формы приведен в приложении В.
Общий вид формы Товар приведен на рисунке 4.14
Рисунок 4.14 – Форма «Товар»
Работник
Источник данных – таблица «Работник».
Данная форма предназначена для отображения всех работников, которые есть в базе данных и добавления новых. Форма связанна с отчетом «Работник» и «Бланк работник». Запрос используемый для формирования отчета «Работник» приведен ниже:
SELECT Работник.ФИО, Работник.№Паспорта, Работник.СемейноеПоложение, Должность.Должность, Работник.ДатаРождения, Работник.ДатаПриема, Работник.ДатаУвольнения, Отдел.Название FROM Отдел INNER JOIN (Должность INNER JOIN Работник ON Должность.КодДолжности = Работник.Должность) ON Отдел.КодНазванияОтдела = Работник.КодОтдела;
Вид этого запроса в режиме конструктора представлен на рисунке 4.15
Рисунок 4.15 – Запрос в режиме конструктора
Пример отчета на товар приведен в приложении Б.
Листинг модулей привязанных к событиям данной формы приведен в приложении В.
Общий вид формы «Работник» приведен на рисунке 4.16
Рисунок 4.16 – Форма «Работник»
ФОРМА «ОТДЕЛ»
Источник данных – таблица «Отдел».
Данная форма предназначена для отображения всех отделов, которые есть в базе данных и добавления новых, так же позволяет просмотреть или добавить товары для данного отдела с помощью подчиненной формы «Товары».
Общий вид формы «Отдел» приведен на рисунке 4.17.
Рисунок 4.17 – Форма «Отделы»
ФОРМА «ПОСТАВЩИК»
Источник данных – таблица «Поставщик».
Данная форма предназначена для отображения всех поставщиков, которые есть в базе данных и добавления новых.
Данная форма связана с отчетом «Поставщик».
Пример отчетов приведен в приложении Б.
Листинг модулей привязанных к событиям данной формы приведен в приложении В.
Общий вид формы «Поставщик» приведен на рисунке 4.18.
Рисунок 4.18 – Форма «Поставщики»
ФОРМА «ПОСТАВКИ»
Источник данных – таблица «Поставляет».
Данная форма предназначена для отображения всех поставок, совершенные поставщиками, которые есть в базе данных и добавления новых. Данная форма связана с отчетом «Поставки». Для формирования данного отчета используется следующий запрос:
SELECT Поставщик.Название, Товар.Наименование, Поставляет.Количество, Поставляет.ЗакупочнаяЦена, Поставляет.ДатаПоставки FROM Товар INNER JOIN (Поставщик INNER JOIN Поставляет ON Поставщик.КодПоставщика = Поставляет.КодПоставщика) ON Товар.КодТовра = Поставляет.КодТовара;
Вид этого запроса в режиме конструктора представлен на рисунке 4.19.
Рисунок 4.19 – Запрос в режиме конструктора
Пример отчетов приведен в приложении Б.
Листинг модулей привязанных к событиям данной формы приведен в приложении В.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|