2 - запит видалення незбережених даних.
Блок 3 - виклик процедури.
cleansg
3
Блок 4 - висновок в полі
memo підтвердження створення бази. В
В
5. процедура додавання запису: button 1 click .
Пояснення до алгоритму 5:
Блок 2 - перевірка edit -ів на не порожні рядки.
Блок 3 - спроба привласнити рядку цілочисельні змінні.
повідомлення про необхідності полів 2 ... 5 бути числом.
Блок 4 - завдання початкової умови циклу.
Блоки 5,6 - цикл очищення типового масиву.
Блок 7 - завдання початкової умови циклу.
Блоки 8,9,10 - цикл перекладу рядка StringGrid в масив записів.
Блок 11 - завдання початкової умови циклу.
Блоки 12,13,14 - цикл знаходження кількості записів великих доданого значення.
Блок 13 - виконання умови порівняння текстових змінних.
Блоки 15,16 - поміжрядкове додавання записи в масив.
Блок 17 - виклик процедури.
Блок 18 - завдання початкової умови циклу.
Блоки 19,20,21,22,23 - цикл перекладу масиву в Strin п Grid .
Блок 24 - виклик процедури очищення edit -ів.
Блок 25 - виклик процедури авторозрахунок.
повідомлення про необхідності всіх полів до обов'язковому заповненню.
В
В
В
В В В В
12
В В В br/>
В
В
В
В В В В
19
В В В br/>
В
6. процедура автоматичного розрахунку: autorachet .
Пояснення до алгоритмом 6
Блок 2 - формування циклу.
Блок 3 - умова математичного розрахунку (при не порожній клітинці - виконується).
Блок 4 - виконання математичних розрахунків.
Блоки 5,6,7 - пошук максимального елемента.
Блок 8 - висновок в полі memo найменування статті з найбільшим значенням.
В
В В В
2
В В В В В В В В В В br/>
7. процедура збереження бази: button 6 click .
Пояснення до алгоритму 7:
Блоки 2,3 - відкриття для запису даних.
Блок 4 - завдання початкової умови циклу.
Блоки 5,6 - повторний цикл очищення масиву.
Блок 7 - завдання початкової умови циклу.
Блоки 8,9,10 - повторення циклу перекладу рядка StringGrid в масив записів.
Блоки 11,12 - запис у файл.
Блок 13 - закриття файлу.
Блок 14 - висновок в полі memo підтвердження.
В
В
В
В В В В
5
В В В br/>
В
8. процедура відкриття бази: ...