Компоненты Rave Reports
и отчеты в приложении Delphi На первый взгляд кажется, что в сфере создания
и печати отчетов в Delphi 7 произошла небольшая революция. Просматривая первый
раз Палитру компонентов, вы не найдете в ней хорошо знакомой по прошлым версиям
Delphi страницы QReport. Вместо старого генератора отчетов в состав Delphi
7 включен продукт Rave Reports 5.0 от фирмы Nevrona. "Ну и почему же это
событие не дотягивает до революции в отчетах?" — спросит читатель. Авторы
могут обосновать свою точку зрения.
Визуальная
среда создания отчетов Визуальная среда создания отчетов входит в состав генератора
отчетов Rave Reports 5.0. В отличие от генератора отчетов Quick Report, который
поставлялся с Delphi 6 и более ранними версиями, визуальная среда в Rave Reports
значительно облегчает самый трудоемкий этап в процессе создания отчета и его включения
в состав приложения — постраничную разработку шаблона отчета. Под шаблоном отчета
мы подразумеваем совокупность страниц отчета с расположенными на них графическими
и текстовыми элементами оформления, а также свойствами и правилами создания отчета,
сохраненными в файле с расширением rav. В PageMaker можно импортировать TIFF-изображения
Разработка, просмотр и
печать отчетов Мы уже обсуждали в предыдущих главах визуальную среду создания
отчетов Rave Reports и набор компонентов Delphi на странице Rave Палитры
компонентов, предназначенный для интегрирования отчета в приложение Delphi. В
этой главе мы обратимся к практике разработки и использования отчетов Rave Reports
в приложениях Delphi. Рассматриваемые в данной главе примеры не отличаются изощренностью
оформления и сложностью, но позволяют поэтапно проследить всю методику создания
отчетов и использования их в приложениях и обладают основными атрибутами стандартных
отчетов. В них имеются заголовки, нумерация страниц, выводится текстовая и графическая
информация.
Отчеты
для приложений баз данных Генератор отчетов Rave Reports позволяет создавать
отчеты, отображающие данные из различных источников данных. Для этого используются
средства визуальной среды и компоненты со страницы Rave Палитры компонентов
Delphi. Приложение может воспользоваться соединением, предоставленным генератором
отчетов, созданным и настроенным в проекте отчета, а также может использовать
компоненты Rave Reports, которые обеспечивают передачу данных в отчет.