tify"> procedure TForm1. Button1Click (Sender: TObject) ;. show;
end;
. Компонент ADOTable пов'язує таблицю бази даних з додатком і дозволяє оперувати з таблицею. Перенесіть на макет другої форми додатка компонент ADOTable.
. Вкладка Data Access містить компонент DataSource (перший зліва), який пов'язує компоненти відображення інформації з компонентом ADOTable . Перенесіть на макет другої форми додатка компонент DataSource
Налаштуйте властивості компонент ADOTable і DataSource відповідно до табл. 1.
Таблиця 1. Властивості компонент програми
КомпонентаСвойствоЗначеніе ADOTableConnectionADOConnection1NameADOTable1TableNameStudDataSourceNameDataSource1DataSetADOTable1ADOQueryConnectionADOConnection1
. У ADOQuery є властивість SCL, в ньому пропишемо запит на виведення всіх лікарів в BDGrid: SELECT * From Доктор
. Перенесемо на макет другої форми додатка компонент DBGrid і налаштувавши його властивості відповідно до табл. 2.
Таблиця 2. Властивості компонент програми
КомпонентаСвойствоЗначеніе DBGridNameDBGrid1DataSourceDataSource1
. Для відображення таблиці в компоненті DBGrid встановлюється властивість компонента ADOTable Active в true.
. Зовнішній вигляд макета форми додатка повинен відповідати малюнку.
Компоненти вкладки Data Access є службовими і відносяться до невидимим (тобто відображаються на стадії розробки програми, але не відображаються в процесі виконання), a < i align="justify"> Data Control до відображуваним як у процесі розробки, так і в процесі виконання.
Основні властивості об'єкта ADOTable :
Name - ім'я об'єкта використовується в програмі (є покажчиком, заданим відповідно до шаблону компоненти); Connection - вказує на з'єднання з об'єктом сховища даних ADO (у нашому випадку це файл Поліклініка.MDB); TableName - ім'я файлу таблиці (вибирається зі списку, якщо вказано псевдонім БД або файл з таблицею і проект знаходяться в одному каталозі); Active - дозволяє відображати дані з таблиці в процесі розробки та автоматично відкриває файл при виконанні?? (коли встановлено true).
Службова компонента DataSource виконує роль сполучної ланки і має такі властивості:
Name - ім'я об'єкта використовується в програмі (є покажчиком, заданим відповідно до шаблону компоненти); DataSet - ім'я таблиці пов'язаної з даним об'єктом (вибирається зі списку).
Об'єкт ADOTable дозволяє додатку працювати з таблицею, але для відображення даних на екрані необхідно використовувати компоненту DBGrid.
Основні властивості об'єкта DBGrid : Name - ім'я об'єкта використовується в програмі (є покажчиком, заданим в відповідно до шаблону компоненти); DataSource - ім'я джерела даних, за допомогою якого здійснюється зв'язок об'єкта DBGrid з об'єктом Table (вибирається зі списку).
Об'єкт DBGrid дозволяє не тільки відображати дані, але і управляти ними (переміщатися по записах, додавати і редагувати записи і т.д.).
. Створимо третю форму, яка буде викликатися при натисканні на кнопку «Записатися на прийом», в кнопку введемо код:
procedure TForm1. Button2Click (Sender: TObject);
form3.show ;;
. Третя форма матиме наступні компоненти:
З вкладки DataControl переносимо одна ComboBox, три DBEdit, 2 DBGrid. З вкладки ADO переносимо ADOConnection і ADOQuery. C вкладки Data Access переносимо DataSource.будет зберігати спеціалізацію лікаря і при виборі створюватиме запит до БД на висновок в DBGrid саме тих лікарів що вибрав користувач. Після виведення лікарів, користувач може вибрати одного з рекомендованих: вибрати час, ввести своє П.І.Б. і після натиснути на кнопку «Записатися». Після натисканні на кнопку, програма роби...