ються всі поля таблиці (малюнок № 23).  
  Малюнок № 23. Вікно ADOTable 
  ? Далі щоб в нашій таблиці з'явилися нові поля, клацаємо правою кнопкою миші по вікну ADOTable, вибираємо пункт New Field. У вікні прописуємо Name (ім'я, яке потрібно додати в таблицю «ФОНД»), вибираємо Type, Field type: Lookup (пошук), в Key Fields (ключ області) вибираємо код поставки, в Dataset (встановлені дані) вибираємо Form4.ADOTable1 (таблиця номера з якої нам треба буде взяти номер кімнати), в Lookup Keys (пошук ключів) вибираємо ключове поле таблиці «ФОНД» і в Result Field (результат області) вибираємо поле код_кнігі. 
 ? Аналогічно виконаємо для додавання нових записів «код книги» і «назва» (малюнок № 24 і малюнок № 25). 
   Малюнок № 24. Вікно для створення нового поля «код книги» 
   Малюнок № 25. Вікно для створення нового поля «назва» 
   Зберігаємося. У результаті форма повинна виглядати так: 
   Малюнок № 26. Форма «Читальний зал» з усіма компонентами 
  -ой крок. Створення довільних запитів до БД. 
  Додаємо елемент PageControl зі вкладки Win32 і створимо на ньому шість вкладок з іменами завдань. Додаємо компонент Edit 1 і кнопку Button. У Edit 1 пишемо: Select * from (назва таблиці) БІБЛІОТЕКА where 1=1. 
   Малюнок № 27. Компонент Edit і кнопка Button 
   Далі подвійним клацанням натискаємо на кнопку Button і прописуємо там: 
				
				
				
				
			  procedure TForm1.Button2Click (Sender: TObject);. Active:=False;. SQl.Text:=Edit1.Text;. Active:=True;; 
   Малюнок № 28. Код програми 
   Запускаємо програму. Припустимо нам потрібні всі дані по двадцять друге коду операції. Для цього в компоненті Edit вписуємо Select * from БІБЛІОТЕКА where код_операціі=22. Після цього натискаємо кнопку «Виконати запит». У результаті перед нами з'явиться таблиця з даними по двадцять друге коду операції. 
   Малюнок № 29. Результат запиту по9-ому коду туриста 
  -ий шаг.Созданія звіту: на формі розміщуємо компоненти RvProject і RvDtataSetConnection зі вкладки Rave. У властивостях компонента RvDtataSetConnection вказуємо в DataSet - ADOQuery1. При запуску компонента RvProject, в діалоговому вікні в меню виберемо команду File / New Data Object. У діалоговому вікні DataConection виберемо рядок Direct Data View (малюнок № 30). 
   Малюнок № 30. Діалогове вікно Data Connections 
   Потім виконаємо команду Tools / Report Wizards / Simple table. У вікні виберемо імена полів необхідних для звіту (рис. 31). 
   Малюнок № 31. Діалогове вікно Simple Table 
   Малюнок № 32. Звіт в Rave Visual Disainer 
   Потім даний файл збережений під ім'ям Project1. Створюємо кнопку Button, подвійним клацанням натискаємо на неї і прописуємо: 
  procedure TForm1.Button5Click (Sender: TObject);. RvProject1.Execute;; 
  В RvProject за допомогою властивості ProjectFile - вказуємо місце, де зберігається звіт. 
   Ма...