Звіт в додатку delphi - глава 23

Завершивши огляд нового генератора звітів, давайте звернемося до деталей програмування і подивимося, що потрібно зробити, щоб додаток могло працювати зі звітами.

Основою звіту є файл звіту з розширенням 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 (див. нижче).

Звичайно ж, це найбільш простий спосіб включення звіту в додатки. Для вирішення більш складних завдань необхідно вивчити використані вище компоненти більш детально.


Схожі статті