би для того, щоб відкрити таблицю або виконати запит і переміщатися по рядках. p align="justify"> При створенні інформаційно-довідкової системи В«Музична школаВ» використовувалося безліч компонентів, але розповісти важливо про наступні:
В§ TTable;
В§ TDataSource;
В§ TField;
В§ TDBGrid;
В§ DBNavigator;
В§ Система звітів QuickReport;
В§ TQuery.
Найбільш простим способом звернення до таблиць баз даних є використання компонента TTable, що надає доступ до однієї таблиці. Для цієї мети найчастіше використовуються наступні характеристики:
В§ Active - вказує, відкрита (true) чи ні (false) дана таблиця.
В§ DatabaseName - ім'я каталогу, що містить шукану таблицю, або псевдонім (alias) видаленої БД.
В§ TableName - ім'я таблиці.
В§ Exclusive - якщо це властивість приймає значення true, то ніякий інший користувач не може відкрити таблицю, якщо вона відкрита даними додатком.
В§ MasterFields - визначає ім'я поля для створення зв'язку з іншою таблицею.
В§ MasterSource - ім'я компонента TDataSource, за допомогою якого TTable буде отримувати дані з пов'язаної таблиці.
В§ ReadOnly - якщо це властивість одно true, таблиця відкрита в режимі "тільки для читання".
В§ Fields - масив об'єктів TField. Використовуючи цю властивість, можна звертатися до полів за номером.
Компонент DataSource діє як посередник між компонентами TDataSet і компонентами Data Controls - елементами управління, забезпечую-ські уявлення даних на формі. Компоненти TDataSet управляють зв'язками з бібліотекою BDE, а компонент DataSource управляє зв'язками з даними в компонентах Data Controls. У типових додатках БД компонент DataSource, як правило, пов'язаний з одним компонентом TDataSet і з одним або більше компонентами Data Controls. Зв'язок цього компоненту з компонентами TDataSet і DataControls здійснюється з використанням наступних властивостей і подій:
В§ Властивість DataSet компонента DataSource ідентифікує ім'я компоненту TDataSet.
В§ Властивість AutoEdit компон...