функції і при активізації форми втрачають свою видимість на екрані.
.2 Екранні форми і модулі АІС
Основний візуальної одиницею додатки в DELPHI є екранна форма, яка являє собою вікно, на яке поміщаються інші візуальні об'єкти (списки, кнопки, рядки редагування та ін.)
У даній програмі є кілька екранних форм, список яких з коротким описом наведено нижче.
frMainForm - основна форма програми. Містить основне меню. Викликає інші вікна. p align="justify"> frAddPerVir - форма введення параметрів з переробки та виробленні.
frAddOtgCjog - форма введення параметрів з відвантаження.
frAddRasTop-форма введення параметрів по витраті палива.
frReport - звіт з переробки та виробленні.
Структура взаємодії вікон наведена на малюнок 3.1.
В
Малюнок 3.1 - Структура програми
При запуску програми відкривається головна форма рисунок 3.2.
В
Рисунок 3.2 - Основне вікно програми.
У ній розташовується головне меню програми містить наступні пункти:
Інформація по цехах
. Переробка і вироблення по установках
. Відвантаження, спалив
. Витрата енергії
. Втрати при переробці
. Витрата сировини
Інформація по ТЕЦ
. Витрата палива на ТЕЦ
Зведення і звіти
1. Діяльність установок
2. Зведення по витраті палива
3. Звіт про витрату матеріалів
. Довідка про виходи н/п
. Розрахунок втрат
Про програму
1. Вихід
Також у головній формі присутній таблиця з даними (за замовчуванням, при запуску програми таблиця містить дані про переробку та вироблення по установках). Необхідні дані відображаються за допомогою запитів написаних на SQL в елементі TQuery. p align="justify"> Рядки таблиці складені з полів, заздалегідь відомих базі даних. У більшості систем не можна додавати нові типи даних. Кожен рядок у таблиці відповідає одному запису. Положення цього рядка може змінюватися разом з видаленням або вставкою нових рядків. p align="justify"> Щоб однозначно визначити елемент, йому повинні бути зіставлені поле або набір полів, що гарантують унікальність елемента всередині таблиці. Таке поле чи поля називаються первинним ключем (primary key) таблиці і часто є числами. Якщо одна таблиця містить первинний ключ іншої, це дозволяє організувати зв'язок між елементами різних таблиць. Це поле називається зовнішнім ключем (foreign key). p alig...