Файл: Курсовой проект работа по дисциплине Базы данных Студент гр.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.02.2024

Просмотров: 34

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Рисунок 23 — Отображение информации в базе данных

Также добавим кнопку, которая позволить удалять информацию из БД. Проверим ее работоспособность. При нажатии на нее появляется окно предупреждения, его можно увидеть на рисунке ниже.


Рисунок 24 — Окно предупреждения об удалении записи

Теперь вернемся в базу и проверим, была ли удалена соответствующая запись. И на рисунке ниже можно увидеть, что вместо записи появились теги «Удалено» в каждом поле таблицы. Чтобы убрать эту запись совсем, необходимо обновить соответствующую таблицу.


Рисунок 25 — Проверка работоспособности кнопки «Удалить запись»

Затем необходимо реализовать функцию редактирования внесенной информации. Сама форма в режиме макета позволяет редактировать текст, но для того, чтобы изменения отобразились в базе данных, необходимо нажать кнопку в виде карандаша, расположенную в левом верхнем углу формы, или добавленную в форму кнопку «Обновить». Отредактируем код магазина для «Магазина продуктов», увидим, что изменения отобразились в базе данных.



Рисунок 26 — Редактирование записи в форме



Рисунок 27 — Отображение изменений в базе данных

Далее добавим функционал для выборки (поиска) данных по таблицам БД, для демонстрации возможностей будем использовать различные критерии. Для этого создадим запрос для соответствующей таблицы, но добавим в нее несколько полей из разных таблиц, а также создадим кнопку выполнения запроса.

Создадим в запросе фильтр, который будет отображать только те магазины, код склада, в которых магазин закупал продукцию, равен 25. Увидим, что информация отобразилась верно.

Также при нажатии кнопки «Выполнить запрос» будет отображаться информация о полной выборке, но внизу в панели управления будет возможность показать информацию, отобранную при помощи ранее созданного фильтра, при помощи нажатия кнопки «Фильтр».




Рисунок 28 — Выборка данных по таблицам при помощи создания запроса



Рисунок 29 — Отображение отфильтрованной информации по коду склада

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


Рисунок 30 — Формирование отчета таблицы «Партия»

В строках, отмеченных зеленым цветом указан код партии, а ниже в белых строках указаны соответствующие данные об этой партии.

Также создадим кнопку, которая позволит отображать отчет и печатать его. При нажатии кнопки «Просмотр отчета» отображается ранее созданный отчет, а при нажатии кнопки «Печать отчета» появляется окно для выбора параметров печати.

Обратим внимание на то, что добавление, замена и удаление информации производятся в экранных формах разрабатываемого пользовательского приложения.

После создания форм для каждой из таблиц базы данных продемонстрируем работоспособность кнопок формы и отображение необходимой информации. Функционал кнопок «Добавить запись», «Удалить запись», «Обновить», «Печать отчета» демонстрироваться не будет, потому что для каждой формы результат аналогичен.

Покажем созданную форму для таблицы «Магазин» и работу кнопок. Остальные функции таблицы «Магазин» были показаны при реализации функционала форм.


Рисунок 31 — Результат создания формы для таблицы «Магазин»



Рисунок 32 — Функция отображения отчета для таблицы «Магазин»

Затем покажем работоспособность формы «Партия». Реализация функционала кнопок для отчета была продемонстрирована выше.


Рисунок 33 — Результат создания формы для таблицы «Партия»




Рисунок 34 — Выборка данных по таблице «Партия»



Рисунок 35 — Применение фильтра для таблицы «Партия»

Продемонстрируем функционал кнопок формы «Возврат» и отображение данных.



Рисунок 36 — Результат создания формы для таблицы «Возврат»



Рисунок 37 — Функция отображения отчета для таблицы «Возврат»



Рисунок 38 — Выборка данных по таблице «Возврат»



Рисунок 39 — Применение фильтра причины возврата «Повреждена упаковка» для таблицы «Возврат»

Продемонстрируем работоспособность кнопок формы «Клубная карта» и отображение необходимой информации.


Рисунок 40 — Результат создания формы для таблицы «Клубная карта»



Рисунок 41 — Функция отображения отчета для таблицы «Клубная карта»



Рисунок 42 — Выборка данных по таблице «Клубная карта»



Рисунок 43— Применение фильтра по номеру карты, который начинается с цифры 9 для таблицы «Клубная карта»

Продемонстрируем функционал кнопок формы «Приходная накладная» и отображение данных.


Рисунок 44 — Создание формы для таблицы «Приходная накладная»



Рисунок 45 — Отображения отчета для таблицы «Приходная накладная»




Рисунок 46 — Выборка данных при помощи создания запроса



Рисунок 47 — Отображение отфильтрованной информации

Продемонстрируем работоспособность кнопок формы «Продажа» и отображение необходимой информации.


Рисунок 48 — Результат создания формы для таблицы «Продажа»



Рисунок 49 — Отображения отчета для таблицы «Продажа»



Рисунок 50 — Выборка данных по таблице при помощи создания запроса



Рисунок 51 — Применение фильтра кода товара для таблицы «Продажа»

Далее покажем работоспособность кнопок формы «Расходная накладная».


Рисунок 52 — Создание формы для таблицы «Расходная накладная»



Рисунок 53 — Отображения отчета для таблицы «Расходная накладная»



Рисунок 54 — Выборка данных по таблице при помощи создания запроса



Рисунок 55 — Применение фильтра даты для таблицы

Продемонстрируем функционал кнопок формы «Склад» и отображение данных.


Рисунок 56 — Результат создания формы для таблицы «Склад»



Рисунок 57 — Отображения отчета для таблицы «Склад»



Рисунок 58 — Выборка данных по таблице при помощи создания запроса




Рисунок 59 — Применение фильтра названия, начинающегося с буквы «D»

Далее покажем работоспособность кнопок формы «Покупатель».


Рисунок 60 — Результат создания формы для таблицы «Покупатель»



Рисунок 61 — Отображения отчета для таблицы «Покупатель»



Рисунок 62 — Выборка данных по таблице при помощи создания запроса



Рисунок 63 — Применение фильтра по фамилии для таблицы «Покупатель»

Затем покажем работоспособность кнопок формы «Товар».



Рисунок 64 — Результат создания формы для таблицы «Товар»



Рисунок 65 — Отображения отчета для таблицы «Товар»



Рисунок 66 — Выборка данных по таблице при помощи создания запроса



Рисунок 67 — Применение фильтра цены меньшей или равной 80

Далее покажем работоспособность кнопок формы «Списание».


Рисунок 68 — Результат создания формы для таблицы «Списание»



Рисунок 69 — Отображения отчета для таблицы «Списание»



Рисунок 70 — Выборка данных по таблице при помощи создания запроса



Рисунок 71 — Применение фильтра причины «Производственный брак»

Продемонстрируем функционал кнопок формы «Ячейка» и отображение данных.