Дипломная работа: Автоматизация приема заявок на ремонт и модернизацию ПК ООО "Джет" г. Гродно

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Private Sub Кнопка6_Click()
DoCmd.OpenQuery "Наличие на складе требуемых модулей памяти",
acViewNormal, acEdit
End Sub
Private Sub Кнопка8_Click()
DoCmd.Close acForm, "Модули памяти"
End Sub
В базе данных имеется форма «Видеоадаптеры» (рисунок 2.20).
Рисунок 2.20 – Форма «Видеоадаптеры» в режиме «Формы»
Код на языке Visual Basic for Office для формы «Видеоадаптеры» имеет
следующий вид:
Option Compare Database
Private Sub Кнопка6_Click()
DoCmd.OpenQuery "Наличие на складе требуемых модулей памяти",
acViewNormal, acEdit
End Sub
Private Sub Кнопка8_Click()
DoCmd.Close acForm, "Модули памяти"
End Sub
В базе данных имеется форма «Манипулятор мышь» (рисунок 2.21).
78
Рисунок 2.21 – Форма «Манипулятор мышь» в режиме «Формы»
Код на языке Visual Basic for Office для формы «Манипулятор мышь»
имеет следующий вид:
Option Compare Database
Private Sub Кнопка6_Click()
DoCmd.OpenQuery "Наличие на складе требуемого манипулятора мышь",
acViewNormal, acEdit
End Sub
Private Sub Кнопка8_Click()
DoCmd.Close acForm, "Манипулятор мышь"
End Sub
2.4. Контрольный пример реализации проекта и его описание
Созданные запросы в базе данных «Прием заявок на ремонт и
модернизацию ПК» должны обеспечивать выдавать следующую информацию по
запросам:
− имеется ли в наличии указанные комплектующие ПК и в каком
количестве для ремонта и модернизации их;
− Находить заявки определенных клиентов, когда они были поданы и кто
их выполнил и когда и др.
Протестируем, например запрос на наличии указанного товара на складе и
в каком количестве.
Для этого откроем форму, например, «Материнская плата» (рисунок 2.22).
79
Рисунок 2.22 – Форма «Материнская плата» и окно диалога запроса по
необходимой материнской плате для ремонта или модернизацию ПК
Результат запроса о наличии Gigabyte GA-K8VT800 (VIA K8T800) на
складе показан на рисунке 2.23.
Рисунок 2.23 – Результат запроса о наличии Gigabyte GA-K8VT800 (VIA
K8T800) на складе
Нажмем кнопку «Наличие на складе». В появившееся диалоговое окно
«Введите значение параметра» введем Gigabyte GA-K8VT800 (VIA K8T800) и
нажмем кнопку «ОК» (рисунок 2.22). Получим (рисунок 2.23).
По полученным данным видно, что на складе в данный момент находится
30 штук Gigabyte GA-K8VT800 (VIA K8T800).
Аналогичные запросы можно реализовать в следующих формах:
«Жесткие диски»; «Клавиатуры»; «Мониторы»; «Модули памяти»;
«Видеоадаптеры»; «Манипуляторы мышь».
Протестируем запрос: кому, на какую сумму и какой товар был отпущен в
заданный день для модернизации ПК?
80
Для этого откроем форму «Прием заявок на ремонт и модернизацию ПК»
и нажмем на кнопку «Отпущено со склада» (рисунок 2.24).
Рисунок 2.24 – Форма «Прием заявок на ремонт и модернизацию ПК» и
окно диалога запроса по дате продаже комплектующий для ПК
В появившееся диалоговое окно «Введите значение параметра» введем,
например, 05.01.2019 и нажмем кнопку «ОК» (рисунок 2.24). Получим (рисунок
2.25).
Рисунок 2.25 – Результат запроса о продажах 01.02.2010
Протестируем запрос: какова суммарная стоимость товаров на складе в
отчетный день? Для этого откроем форму «Прием заявок на ремонт и
модернизацию ПК» и нажмем на кнопку «Суммарная стоимость товаров в
данный момент» (рисунок 2.26).
81
Рисунок 2.26 – Результат запроса: «Какова суммарная стоимость товаров
на складе в отчетный день?»
Отмечу, что с помощью разработанных нами кнопок « » расположенных
на форме «Прием заявок на ремонт и модернизацию ПК» можно узнать
суммарную стоимость комплектующих для ремонта и модернизации ПК на
складе в отчетный день по каждой категории в отдельности.
Источник: https://baza.diplomsite.ru/previewfile/1948