Создание клиентского приложения базы данных
Автор: work-s123 • Ноябрь 15, 2023 • Лабораторная работа • 6,746 Слов (27 Страниц) • 124 Просмотры
Кафедра автоматизации, информационных и инженерных технологий
ЛАБОРАТОРНАЯ РАБОТА №7
по дисциплине: Базы данных
Тема: «Создание клиентского приложения базы данных»
Предметная область: «Реализация готовой продукции»
Выполнил: студент | ||
Принял: к.ф.-м.н., доцент кафедры АИИТ |
Цель работы
Создать клиентское приложение для работы с базой данных с применением встроенных инструментов. Создание фильтров. Создание формы отчетных документов по данным базы данных.
Постановка задачи
- создать формы-справочники по каждой таблице. На форме-справочнике должны быть реализованы управляющие кнопки: вставки, удаления и обновления.
В качестве рабочего механизма управляющих кнопок использовать хранимые процедуры; - создать главную форму. На ней расположить: название предметной области, кнопки вызова форм-справочников, кнопка выхода;
- создать фильтры: с помощью выпадающего списка, с помощью хранимой процедуры;
- создание поиска;
- создание отчетной формы. Отчетные формы создаются на основе представлений (созданных по ним хранимых процедур) разработанных в лабораторной работе №6.
Выполнение работы
Создаем новый проект и добавляем в него модуль данных (File/New/Other - DataModule).
Для соединения разрабатываемого клиентского приложения с нашей базой данных на форму модуля данных поместим компоненты: ADOConnection (в настройках подключения указали нашу БД), ADODataSet (через параметр CommandText выбираем необходимые нам данные из каждой таблицы) и DataSource (для данного компонента в инспекторе объектов выставляем свойства параметра DataSet). Для каждого справочника создаем отдельную форму, и помещает на неё компонент DBGrid (выбор таблицы осуществляется через параметр DataSource).
На рисунке 1 представлено главное окно приложения, на форме присутствуют кнопки: продажа, поступление, товар, контрагент, магазин, список поставщиков, остатки товара. Так же на форм располагается главное меню, содержащие ссылки на справочники, документы и отчеты приложения.
[pic 1]
Рисунок 1 – Основная форма приложения
При нажатии на одну из кнопок, расположенных в группе «Создание документов» или «Добавить», появится диалоговое окно с созданием одноимённого объекта. При нажатии на одну из кнопок раздела «Сформировать отчет» выйдет необходимая пользователю отчетная форма.
Форма «Справочник «Магазины»
На данной форме находится таблица, в соответствии с рисунком 2, содержащая поля: код магазина, наименование магазина, ИНН, КПП, руководитель, адрес, телефон.
На форме так же присутствуют кнопки: «Добавить», с помощью которой можно добавить необходимую запись в таблицу, кнопка «Изменить», с помощью которой можно изменить необходимую запись, кнопка «Удалить», с помощью которой можно удалить необходимую запись из таблицы.
[pic 2]
Рисунок 2 – Форма «Справочник «Магазины»
Форма «Добавить магазин»
На данной форме, в соответствии с рисунком 3, изображены пустые панели «Edit», с помощью которых можно вставить необходимую запись. После нажатия кнопки «Добавить» в таблицу добавиться новая запись
[pic 3]
Рисунок 3 – Форма «Добавить магазин»
Форма «Изменение информации о магазине»
На данной форме, в соответствии с рисунком 4, изображены панели «Edit», с помощью которых можно изменить необходимую запись. После нажатия кнопки «Изменить» в таблице измениться выбранная запись по необходимым параметрам. При нажатии кнопки «Закрыть» - произойдёт выход к главной форме.
...