Завершивши огляд нового генератора звітів, давайте звернемося до деталей програмування і подивимося, що потрібно зробити, щоб додаток могло працювати зі звітами.
Основою звіту є файл звіту з розширенням rav. Він створюється в візуальному середовищі розробки Rave Reports і може містити довільне число сторінок. Кожна сторінка може бути оформлена графічними або текстовими елементами або відображати дані з будь-якої бази даних. Іншими словами, файл RAV - це проект майбутнього звіту, що містить загальну інформацію про звіт, оформлення його сторінок і правила їх заповнення.
Після створення проект звіту необхідно пов'язати з додатком Delphi. Для цього використовується компонент TRvProject (рис. 23.1). Цей компонент забезпечує подання звіту в додатку.
Мал. 23.1. Компоненти Rave Reports в додатку Delphi
Для того щоб додаток Delphi могло виконувати функції друку звітів, розробник повинен виконати наступний набір операцій.
1. За допомогою візуального середовища розробки Rave Reports необхідно створити проект звіту і зберегти його (див. Гл. 24).
2. Перенести в проект програми в Delphi компонент TRvProject і зв'язати його з файлом проекту звіту (див. Нижче) за допомогою властивості ProjectFile.
3. Перенести в проект програми в Delphi компонент TRvSystem і зв'язати його з компонентом TRvProject. ля цього використовується властивість Engine компонента TRvProject (див. нижче).
Звичайно ж, це найбільш простий спосіб включення звіту в додатки. Для вирішення більш складних завдань необхідно вивчити використані вище компоненти більш детально.