Дальнейшим возможным развитием программы может быть использование стандартизированных типов баз данных со встроенной системой индексации и поиска, со встроенными функциями сортировки. Также возможно интегрирование типизированных файлов с программами Microsoft Office Excel или Access. Также, при необходимости, возможно доработать программу до клиент/серверного положения, которое будет иметь общую систему защищенных баз данных, удобное управление, а также распределение полномочий по добавлению/изменению/удалению записей.
4. Разработка алгоритма, схема алгоритма и его описание.
На основе вышеизложенной математической формулировки задачи, составляем соответствующие подпрограммы:
Sg1.cells
2
Начало
1
Блок 2 – задание имен фиксированным столбцам в StringGrid.
3
memo1.Lines
n2=1, Sg1.Rowcount,1
Sg1.rows[n2].clear
3. процедура очистки edit-ов: clearedit.
edit1.clear
4
6
4. процедура создания новой базы: button4click.
Нет
Да
messagedlg
Блок 3 – вызов процедуры.
cleansg
5. процедура добавления записи: button1click.
Блок 2 – проверка edit-ов на не пустые строки.
Блок 3 – попытка присвоить строке целочисленные переменные.
сообщение о необходимости полей 2…5 быть числом.
Блок 4 – задание начального условия цикла.
Блоки 5,6 – цикл очистки типового массива.
Блок 7 – задание начального условия цикла.
Блоки 8,9,10 – цикл перевода строки StringGrid в массив записей.
Блок 11 – задание начального условия цикла.
Блоки 12,13,14 – цикл нахождения количества записей больших добавленного значения.
Блок 13 – выполнение условия сравнения текстовых переменных.
Страницы: 1, 2, 3, 4, 5, 6, 7