tify"> Active TrueОзнака актівації файлу даних ( Табліці). У результате прівласнення Правда значення відбувається Відкриття файлу табліці
Во время розробки форми програми значення властівостей DatabaseName і TableName, задаються путем Вибори зі Списків. У списку перераховані всі зареєстровані псевдонімі DatabaseName, TableName, а в списку - імена файлів таблиць, Які знаходяться у відповідному псевдоніму каталозі.
Властівість компонента DataSource ВластівістьЗначенняВізначаєName DataSource1Ім я компоненту. вікорістовується для доступу до властівостей компоненту DataSet Table1Ім я компоненту, что представляет собою вхідні дані.
Користувач может переглядаті базу даних помощью «програми перегляду бази даних» у режімі форми або в режімі табліці. У режімі форми можна Бачити только одна записів, а в режімі табліці - кілька запісів одночасно. Досить часто ЦІ дві режими комбінують. Коротка інформація (вміст Деяк ключовими полів) віводяться в таблічній форме, а при необхідності Бачити вміст всех полів записів віконується перемикань в режим форми.
Компоненти, что забезпечують переглядання и редагування вмісту полів бази даних, знаходяться на вкладці Data Controls. (рис. 1.8)
Рис. 1.8
Як приклад использование компонентів DBEdit и DBMemo розглянемо програму, «переглядання бази даних в режімі форми», яка Забезпечує роботу з базою даних «міста України» рис. 1.9
Рис. 1.9
Для того щоб переглядаті Інші записи файлу даних, у форму нужно Додати компонент DBNavigator, Значок которого находится на вкладці Data Controls. Рис. 1.10
Рис. 1.10
Компонент DBNavigator - (дів. рис. 1.11) представляет собою набор кнопок, при клацанні на якіх відбувається переміщення покажчика потокового записів до наступної, попередньої, Першої и останньої записи бази даних, а так само Додавання до файлу даних нового записів, відалення потокового запису.
Рис. 1.11
Проекти в Delphi.
Будь-який проект має Шість файлів , что представляються вихідні дані для додатка. Як правило ЦІ файли створюються после Збереження проекту.
Всі файли проекту мают свой тип, зразки файлів:
· dpr - властіво файл проекту;
· pas - модулі додатка, що містять код на Object Pascal;
· dfm - модулі додатка, що містять інформацію про вікна додатка;
· res - файли Із вбудовують ресурсами;
· obj - файли, що містять готовий до компіляції об'єктній код;
· cfg, dof, dsk - службові файли Delphi
При створенні форми ми на неї поміщаємо компоненти для зв язку з таблицями. Це Такі компоненти, як Datasource, IBQuery, IBTransaction, IBDatabase та DBGrid Рис. 3.1.
Для Здійснення зв язку з БД Використовують компоненти:
· IBDatabase - Виконує зв язок БД з програмою;
· IBTransaction - відповідає за Здійснення трансакцій;
· Datasource - Виконує зв язок между DataSet и компонентами візуалізації та управління;
· DBGrid - компонент візуалізації, виводу інформацію, яка містіться в БД у виде табліці;
· IBTable - Виконує доступ до таблиць БД;
· DBNavigator - компонент управління, дозволяє переміщуватіся по полях БД, а такоже додаваті та зніщуваті поля. Рис. 1.12
Рис. 1.12
Для ціх компонентів нужно Встановити следующие параметри ::
· DatabaseName - шлях до файлу БД;
· DefaultTransaction - в данє поле нужно вписати ім я компонента, Який відповідає за трансакцію;
· LoginPrompt - если поле має значення true, то при здійсненні зв язку з БД Видається запит пароля, если false - запит паролі не віконується, а пароль береться Із поля Params;
· Params - містіть логін та пароль для доступу до БД .:
· DefaultDatabase - в данє поле нужно вписати ім я компонента, Який відповідає за зв язок з БД.
Datasource:
· TableName - в даного полі нужно вібрато ім я компонента, Який відповідає за зв язок Із DataSet.
BTable:
· DataBase - в данє поле нужно вписати ім я компонента, Який відповідає за зв язок з БД;
· TableName - в даного полі вібірається ім я табліці, яка містіться в БД.
Рис. 1.13 Компоненти Delphi для роботи з БД
...