них» (малюнок № 10) у таблиці «ЧИТАЧІ» виділимо поле «Код читача» і перетягнемо його мишею на полі «Код читача» з таблиці «БІБЛІОТЕКА». Встановимо всі параметри як зазначено на малюнку 10.  
  Малюнок № 9. Діалогове вікно «Зміна зв'язків» 
   Аналогічно встановимо зв'язок між таблицями «ФОНД» і «ЧИТАЧІ». Схема зв'язків буде виглядати наступним чином: 
   Малюнок № 10. Діалогове вікно «Схема даних» 
   2.4 Розробка додатки в Borland Delphi для роботи з базою даних «Читальний зал» 
  -ий крок. Відобразимо всі чотири таблиці на формі. 
  Для створення головної форми (рис. 13) відкриємо Delphi і створимо новий проект. Помістимо на нього кнопку Button і у властивості Caption назвемо її «Вихід». Подвійним клацанням натиснемо на неї і пропишемо: TForm1.Button2Click (Sender: TObject);. Close;; 
  Також додаємо елемент PageControl1со вкладки Win32 і створимо на ньому три вкладки з іменами таблиць. 
   Малюнок № 11. Форма з кнопкою «Вихід» і елементом PageControl1 
   Додаємо компонент DataSource зі вкладки DataAccess. DataSourсe потрібен для зв'язку компонентів, щоб зв'язати компоненти слід у властивості DataSet вибрати компонент ADOQuery1. 
				
				
				
				
			   Малюнок № 12. Вибір компонента DataSource 
  З вкладки Data Controls елементи управління DBGrid і DBNavigator. Цей компоненти дозволить нам відобразити базу даних, а також отримати можливість редагувати, додавати йди видаляти записи таблиці. У властивості DataSource слід вказати потрібне джерело даних, в даному випадку DataSource1. 
   Малюнок № 13. Компоненти DBGrid і DBNavigator 
   Завдяки компоненту DBNavigator можна управляти показником пов'язаного з ним набору даних. Компонент містить наступні кнопки. 
   Кнопки компонента DBNavigator 
  КнопкаНазваніеНазначеніе FirstПеремещеніе до першого запису в наборі PriorПеремещеніе до попередньої записи NextПеремещеніе до наступного запису LastПеремещеніе до останнього запису в наборі InsertВставка нового запису в місці поточного розташування покажчика DeleteУдаленіе поточного запису. Якщо значення властивості Confirm Delete равноTrue, запитується підтвердження EditРедактірованіе поточного запису PostСохраненіе змін, внесених в таблицю бази даних CancelОтмена внесених змін RefreshОбновленіе таблиці шляхом нового зчитування даних з бази даних 
  З вкладки ADO додаємо ADOConnection і ADOQuery. З'єднуємо компоненти між собою. Для цього виділяємо ADOQuery і в його властивості Connection вибираємо ADOConnection1. 
   Малюнок № 14. Зміна властивості Connection 
   Виділяємо DataSource і в його властивості DataSet вибираємо ADOQuery1. Виділяємо DBNavigator1 і в його властивості DataSource вибираємо DataSource1. Виділяємо ADOQuery1 і в його властивості SQL натискаємо на три точки. З'являється діалогове вікно в якому пишемо: Select * from БІБЛІОТЕКА. Натискаємо OK. Далі у вікні натискаємо кнопку Cancel. 
   Малюнок № 15. Форма String Edit Editor 
   Далі відключаємо запит логіна і пароля п...