n align="justify"> TMenuItem * MenuDistribution2D - даний пункт меню дозволяє користувачеві викликати діалог для побудови таблиці двовимірного розподілу з модуля DistributionTableDialogUnit.cpp.
В· TMenuItem * MenuConnectDB - первинне натискання на даний елемент виконує операцію підключення до сервера БД, при цьому він відзначається галочкою. Друге натискання призведе до розриву з'єднання. Пов'язаний з об'єктом ActionConnectDB.
В· TMenuItem * MenuExit - стандартний елемент для всіх додатків, що виконує завершення сеансу роботи з даною програмою. Пов'язаний з об'єктом ActionExit класу TAction, який виконує вказану дію.
В· TMenuItem * N1, * N10, * N11 - елементи меню виступають в ролі роздільників для угруповання логічно пов'язаних пунктів.
В· TActionList * ActionList - не візуальний компонент, що надає функції управління операціями додатки, які можуть бути одноманітно використані як з головного, так і контекстного меню, а також через панель інструментів .
В· TFileExit * ActionExit - об'єкт-дія здійснює вихід з програми.
В· TAction * ActionConnectDB - об'єкт-дія виконує підключення до сервера БД і відключення від нього.
В· TAction * ActionFilter - об'єкт-дія виконує обробку користувальницького запиту на виконання операції відсіву грубих промахів. На даний момент не реалізований.
В· TAction * ActionDistribution2D - відкриває діалог побудови таблиці двовимірного розподілу.
В· TAction * ActionExecQuery - відкриває діалог користувача запитів з модуля QueryDialoUnit.cpp.
В· TDBGrid * DBGrid - компонент відображення набору даних з джерела DataSource. Підключення до джерела здійснюється через однойменну властивість DataSource.
В· TAction * ActionExportXLS - даний об'єкт-дія відкриває діалог експорту даних Excel з модуля XLSExportDialogUnit.cpp.
В· TMenuItem * Excel1 - елемент меню пов'язаний з дією ActionExportXLS.
В· TADOTable * ADOTable - компонент доступу до записів таблиць БД, підключається до об'єкта DataSource через властивість DataSet.
В
Малюнок 1. Знімок головного вікна програми
Для того, щоб виконати підключення до сервера БД, необхідно задати властивість ConnectionString компонента ADOConnection. Дана властивість містить строкове значення, в якому записані параметри підключення, серед яких вказується ім'я постачальника даних. Не рекомендовано редагувати це властивість вручну, замість цього слід скористатися майстром настоянки підключення, який можна викликати подвійним клацанням миші на властивості ConnectionString. У списку постачальників даних слід вибрати пункт Oracle Provider for OLEDB і підтвердити вибір натисканням кнопки OK. Даних дій достатньо для базової установки з'єднань та подальшої роботи. p align="justify"> Крім перерахованих вище властивість клас TMainForm містить наступні методи:
В· ActionExecQueryExecute (TObject * Sender) - метод обробки події виникає при виконання дії ActionExecQuery, на яке посилається параметр Sender.
В· ActionConnectDBExecute (TObject * Sender) - метод обробки події при виконанні дії ActionConnectDB == Sender.
В· ADOConnectionDisconnect (TADOConnection * Connection, TEventStatus & EventStatus) - обробник події виникає в момент розриву з'єднання з сервером БД.
При цьому параметр Connection посилається на об'єкт ADOConnection, а EventStatus містить один з можливих кодів помилки: esOK - операція завершена успішно; esErrorsOccured - під час операції виникла помилка; esCantDeny - був запит на встановлення з'єднання, але з'єднання ще встановилося, і дану операцію неможливо скасувати; esCancel - опитка встановити з'єднання була відхилена.
В· ADOConnectionBeforeConnect (TObject * Sender) - обробник події виникає до моменту установки з'єднання, програма відображає в рядку стану повідомлення "Підключення до БД". Параметри Sender посилається на об'єкт ADOConnection.
В· FormCreate (TObject * Sender) - даний метод викликається ...