ента DataSource контролює, як ініціюється редагування в компонентах Data Controls.
В§ Подія OnDataChange компонента DataSource настає, коли відбувається зміна значення поля, запису, таблиці, запиту.
В§ Подія OnUpdateData компонента DataSource настає, коли користувач намагається змінити поточний запис в TDataSet.
Об'єкти класу TField є властивістю об'єкта TDataSet. Властивість Fields об'єкта типу TDataSet дозволяє звертатися до окремих полів набору даних. Властивість Fields є масивом або набором об'єктів TField, динамічно створюються під час виконання програми. Об'єкт TField не чинить ніяких припущень щодо типів даних, з якими він пов'язаний. Fields Editor дозволяє створити так званий статичний список полів таблиці, що додаються до опису класу форми. Fields Editor дозволяє визначити і потім модифікувати статичний список компонентів Field на етапі проектування програми. При внесенні колонок з використанням Fields Editor для кожного з полів, доданих до TDataSet, виникають об'єкти TField, після чого можна побачити ці поля в інспектора об'єктів і використовувати в додатках їх властивості, події та методи. p align="justify"> Компонент TDBGrid забезпечує табличний спосіб відображення на екрані рядків даних з компонентів TTable або TQuery. Додаток може використовувати TDBGrid для відображення, вставки, знищення, редагування даних БД. У цьому додатку DBGrid використовується в поєднанні з DBNavigator. Зовнішній вигляд таблиці можна змінити за допомогою редактора властивостей Columns Editor або за допомогою статичного набору компонентів TField. p align="justify"> Компонент TQuery, як і компонент TTable, має всі властивості компонента TDataSet. p align="justify"> Як і у випадку з компонентом TTable, компонент TDataSource управляє взаємодією між компонентами Data Controls і компонентом TQuery. Зазвичай програма має один компонент DataSource для кожного компонента TQuery. p align="justify"> Найбільш часто використовуються наступні властивості компоненту TQuery:
Active - вказує, відкритий (true) або закритий (false) даний запит
Eof, Bof - ці властивості приймають значення true, коли покажчик поточного запису розташований на останній або відповідно першому рядку набору даних, що є результатом виконання запиту. p align="justify"> DatabaseName - ім'я каталогу або псевдонім (alias) видаленої БД, до якої здійснюється запит. p align="justify"> DataSource - вказує джерело даних для параметрезованих запитів (тобто запитів з параметрами, значення яких заздалегідь неіз-мо).
Fields - це властивість доступно лише під час виконання (run-time only) і використовується для читання чи модифікації поля, визна-ляемого за порядковим номером.
Params - містить параметри для параметризрвані ...