рений фрагмент інформаційної системи. Було вирішено, що програма повинна забезпечити роботу з таблицями БД і редагування записів в окремих текстових полях. p align="justify"> Таким чином, був створений інтерфейс для роботи з додатком, який можна побачити нижче.
Для зручності роботи з трьома таблицями був використаний компонент PageControl (), що міститься у вкладці Win32. Він дозволяє позбавити додаток від перевантаженості компонентів і вирішив нашу проблему з розміщенням таблиць. Для того щоб створити нову вкладку компонента PageControl, розміщеного на формі, необхідно в спадному меню клацанням правою кнопкою миші вибрати пункт New page; на вкладках можна розташовувати всі необхідні компоненти.
На кожну сторінку PageControl були поміщені DBGrid, DBNavigator і необхідну кількість полів для редагування (DBEdit, DBMemo), а також кілька компонентів Label і кнопка Button, яка відповідає за процес редагування записів.
Відразу обмовимося про призначення і властивості цих компонентів.
Компоненти DBEdit і DBMemo забезпечують перегляд і редагування полів запису бази даних. Вони дозволяє відображати і редагувати дані полів різних типів: рядок, число, булева величина. p align="justify"> Властивості компонентів DBEdit і DBMemo, що забезпечують зв'язок з даними:
- DataSource - джерело даних типу TDataSource;
- DataField - ім'я поля, з яким пов'язаний компонент;
- Field - об'єкт цього поля (тільки для читання).
Компонент TDBGrid забезпечує табличний спосіб відображення на екрані рядків даних з компонентів TTable або TQuery. Додаток може використовувати TDBGrid для відображення, вставки, знищення, редагування даних БД. Зазвичай DBGrid використовується в поєднанні з DBNavigator, хоча можна використовувати і інші інтерфейсні елементи, включивши до їх обробники подій методи First, Last, Next, Ptior, Insert, Delete, Edit, Append, Post, Cancel компонента TTable. p align="justify"> Властивості компонента, що забезпечують зв'язок з даними:
- Name - ім'я компонента;
- DataSource - джерело відображуваних в таблиці даних (компонент DataSource);
- Columns - масив об'єктів типу TColumn, кожен з яких визначає колонку таблиці і відображається в ній інформацію.
Компонент DBNavigator (рис. 13) забезпечує переміщення покажчика поточного запису, активізацію режиму редагування, додавання і видалення записів. Компонент являє собою сукупність командних кнопок (таблиця 3). br/>В
Рис.13. Компонент DBNavigator
<...