Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по рис.doc
Скачиваний:
0
Добавлен:
07.12.2018
Размер:
427.52 Кб
Скачать

5.2.3. Структурная схема алгоритмов (добавление, изменение, удаление, поиск и сортировка данных в главном файле; формирование отчетов, ведомостей)

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

Процедура добавления (организации новой записи в таблице).

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

Процедура изменения.

Для изменения необходимо выделить нужную запись, после чего они отобразятся в текстовых полях. В текстовые поля вносятся необходимые изменения и после нажатия кнопки «Изменить» новые данные сохраняются.

Процедура удаления.

Для удаления необходимо выделить нужную запись и нажать на кнопку «Удалить». После этого произойдёт удаление данных из подчинённых таблиц благодаря каскадному удалению. Алгоритм следующий:

Процедура поиска.

Поиск осуществляется в следующем порядке: выбирается параметр поиска, в текстовое поле вводится искомая запись и при нажатии на кнопку «Найти» выполняется сам поиск. После этого строка содержащая искомую фраза выделяется. Алгоритм выглядит следующим образом:

Сортировка.

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

Формирование ведомости.

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

5.3. Осуществление выбора инструментальных средств разработки программных модулей

Объект

Свойства

Событие

Описание

UserForm

Caption, BackColor, BorderColor, Picture, PictureSizeMode

Create

Форма.

Label

BackStyle, BorderStyle, Caption, ForeColor

Используется для отображения надписейне имеющих свойство.

TextBox

ForeColor, BackColor, BorderColor

Используется для ввода/вывода текста, который в последующем используется в программе.

ComboBox

ForeColor, BackColor, BorderColor, ListRows

Change

Список значений с возможностью выбора лишь одного значения.

ListBox

BackStyle, BorderStyle, ColumnCount, ForeColor

Список данных

CheckBox

ForeColor, BackColor, BorderColor, Caption

Флажок для выбора одного или нескольких вариантов

OptionButton

ForeColor, BackColor, BorderColor, Caption

Переключатель для выбора одного из взаимоисключающих варианта

CommandButton

ForeColor, BackColor, BorderColor, Caption

Click

Элемент управления в основном используется для инициирования выполнения некоторых действий, вызываемых нажатием кнопки

MultiPage

AddControl

BackColor

Change

ForeColor

MultiRow

Pages