Створення клієнтського Delphi-додатка
У інспектора об'єктів у властивість Caption форми Forml введемо назву форми.
Відзначимо, що константне ім'я файлу бази даних, вказане у властивості DataBaseName, компонента DataBase ускладнює перенесення на інші комп'ютери. Тому, у верхній частині форми розташуємо компонент Panel (панель) з вкладки Standard і на нього помістимо наступні компоненти з вкладки Standard:
- Label (у властивості Caption ввести "Файл бази даних");
- Edit (для введення шляху до бази даних; стерти інформацію у властивості Text, у властивість Name ввести EdDataBaseName);
- Button (для активізації діалогу; вибору файл бази даних; Caption Name - BtOpen);
- Button (для ініціювання оновлення інформації, одержуваної з БД; Сарtion - "Оновити"; Name - BtRefresh).
Крім того необхідно помістити на форму (нижче компонента Panel) компонент-діалог вибору імені бази OpenDialog з вкладки Dialogs (перейменуємо компонент OpenDialogl в OpenDialog).
Встановимо на форму (нижче компонента Panel) компоненти TDBGrid (вкладка DataControis), DataSourse (вкладка Data Access). Відповідно в програмі компоненти отримають імена DBGridl і DataSourcel.
Збережемо проект (інструмент <Зберегти>).
Тепер необхідно з'єднати таблицю DBGridl з компонентами DateModuie. Зробити активним вікно головної форми проекту, вибрати в меню File - UseUnit і у вікні вибрати необхідний модуль (unit2). Тільки тепер ми можемо у властивості DataSet компонента DataSourse 1 встановити ім'я нашого компонента qomain з випадаючого списку. У компонента DBGridl встановити властивість DataSourse в DataSourcel.
Щоб в полях назв стовпців компоненту DBGridl виводилися написи російською мовою, потрібно виконати наступні дії:
- Виділити компонент DBGridl, в інспектора об'єктів вибрати властивість Columns. При натисканні на кнопку з трьома крапками відкривається редактор колонок;
- Створити потрібну кількість об'єктів класу TColumn (по числу колонок в таблиці Otd);
- Виділити перший об'єкт TColumn. У інспектора об'єктів у властивості FieldName вказаного об'єкту розкрити список і вибрати відповідне поле таблиці Otd (нагадаємо, що у властивість SQL компоненту qo main, пов'язаного з компонентом DBGridl раніше був введений запит вибору всіх полів з таблиці Otd);
- Натиснути на значок «+» перед властивістю Title. У відкритій властивості Caption ввести необхідну назву колонки (номер, назву або бюджет). (У прикладі назва колонки російською мовою продубльована реальною назвою поля таблиці, так як використовуваний інтерфейс вставки і видалення передбачає складання логічних умов для вибору записів таблиці);
- У властивості Alignment всередині властивості Title вибрати із списку taCenter;
- Дії 3-5 проробити з усіма іншими об'єктами TColum.