формі були розміщені наступні компоненти: ADOConnection, DataSource і ADOTable - вони не будуть видні під час запуску програми. На малюнку 17 показано розташування компонентів на формі. br/>В
Рис. 17. Розміщення невізуальних компонентів на формі
Компонент ADOConnection (у нашому випадку йому присвоєно ім'я apteka_ADOConnection) дозволяє дуже легко зв'язати базу даних з нашим додатком. Для цього потрібно у властивості ConnectionString створити рядок підключення. Програмісту доступний зручний майстер зі створення цього рядка:
. Вибираємо властивість ConnectionString, натискаємо по кнопці редагування (мал. 18).
В
Рис. 18. Властивість ConnectionString компонента ADOConnection
. У формі, що з'явилася майстра командного рядка натискаємо на кнопку В«Build ...В» (рис. 19).
В
Рис. 19. Майстер командного рядка
3. Вибираємо постачальника даних Microsoft Jet 4.0 OLE DB Provider для бази даних MS Access і клацаємо кнопку В«ДаліВ» (рис. 20).
Аналогічним чином до Delphi підключаються інші БД. Наприклад, для підключення бази даних SQL сервера використовується постачальник даних Microsoft OLE DB Provider for SQL server
В
Рис. 20. Вкладка В«Постачальник данихВ»
. Тепер потрібно вибрати потрібну нам базу даних (якщо вона зроблена в MS Access, то повинна мати розширення *. mdb) і перевірити з'єднання даних (рис. 21).
В
Рис. 21. Вкладка В«З'єднанняВ»
. Натискаємо на ОК, рядок доступу згенерована.
У властивості Connected компоненту ADOConnection повинно стояти True. Це свідчить про те, що база даних підключена. p align="justify"> На формі було розміщено 3 невізуальних компонента DataSource
(), що відповідають за кожну таблицю. Через властивість джерела даних - DataSet - вони були пов'язані з відповідними компонентами ADOTable.
У кожного компонента ADOTable необхідно змінити такі властивості:
1) Connection: = apteka_ADOConnection;
2) TableName: = Постачальники або Товари або Персонал (у Залежно від потрібної таблиці);
3)