Створення клієнтського Delphi-додатка

1
2400

Delphi

У інспектора об'єктів у властивість Caption форми Forml введемо назву форми.
Відзначимо, що константне ім'я файлу бази даних, вказане у властивості DataBaseName, компонента DataBase ускладнює перенесення на інші комп'ютери. Тому, у верхній частині форми розташуємо компонент Panel (панель) з вкладки Standard і на нього помістимо наступні компоненти з вкладки Standard:

  • Label (у властивості Caption ввести "Файл бази даних");
  • Edit (для введення шляху до бази даних; стерти інформацію у властивості Text, у властивість Name ввести EdDataBaseName);
  • Button (для активізації діалогу; вибору файл бази даних; Caption Name - BtOpen);
  • Button (для ініціювання оновлення інформації, одержуваної з БД; Сарtion - "Оновити"; Name - BtRefresh).

DelphiКрім того необхідно помістити на форму (нижче компонента Panel) компонент-діалог вибору імені бази OpenDialog з вкладки Dialogs (перейменуємо компонент OpenDialogl в OpenDialog).
Встановимо на форму (нижче компонента Panel) компоненти TDBGrid (вкладка DataControis), DataSourse (вкладка Data Access). Відповідно в програмі компоненти отримають імена DBGridl і DataSourcel.
Збережемо проект (інструмент <Зберегти>).

DelphiТепер необхідно з'єднати таблицю DBGridl з компонентами DateModuie. Зробити активним вікно головної форми проекту, вибрати в меню File - UseUnit і у вікні вибрати необхідний модуль (unit2). Тільки тепер ми можемо у властивості DataSet компонента DataSourse 1 встановити ім'я нашого компонента qomain з випадаючого списку. У компонента DBGridl встановити властивість DataSourse в DataSourcel.

Щоб в полях назв стовпців компоненту DBGridl виводилися написи російською мовою, потрібно виконати наступні дії:

  1. Виділити компонент DBGridl, в інспектора об'єктів вибрати властивість Columns. При натисканні на кнопку з трьома крапками відкривається редактор колонок;
  2. Створити потрібну кількість об'єктів класу TColumn (по числу колонок в таблиці Otd);
  3. Виділити перший об'єкт TColumn. У інспектора об'єктів у властивості FieldName вказаного об'єкту розкрити список і вибрати відповідне поле таблиці Otd (нагадаємо, що у властивість SQL компоненту qo main, пов'язаного з компонентом DBGridl раніше був введений запит вибору всіх полів з ​​таблиці Otd);
  4. Натиснути на значок «+» перед властивістю Title. У відкритій властивості Caption ввести необхідну назву колонки (номер, назву або бюджет). (У прикладі назва колонки російською мовою продубльована реальною назвою поля таблиці, так як використовуваний інтерфейс вставки і видалення передбачає складання логічних умов для вибору записів таблиці);
  5. У властивості Alignment всередині властивості Title вибрати із списку taCenter;
  6. Дії 3-5 проробити з усіма іншими об'єктами TColum.
Автор: Світ перекладів
ОЦІНИТИ НОВИНУ
5 (голосів: 0)

Комментарии:

  • avatar
    Joenia - 27.03.2013, 10:21
    This intrdouecs a pleasingly rational point of view.
ВВЕРХ