в качестве основного средства для
Генератор отчетов Rave Reports 5.0 разработан фирмой Nevrona и входит в состав Delphi 7 в качестве основного средства для создания отчетов. Он состоит из трех частей:
- ядро генератора отчетов обеспечивает управление отчетом
и его предварительный просмотр, и отправку на печать. Исполняемый код ядра
сервера включается в приложение Delphi, делая его полностью автономным при
работе с отчетами на компьютере клиента;
- визуальная среда разработки отчетов Rave Reports предназначена
для разработки самих отчетов. Она позволяет добавлять к отчету страницы, размешать
на них графические и текстовые элементы управления, подключать к отчетам источники
данных и т. д. Отчеты сохраняются в файлах с расширением rav и должны распространяться
совместно с приложениями, использующими их;
- компоненты Rave Reports расположены на странице Rave
Палитры компонентов Delphi. Они обеспечивают управление отчетами в приложении.
Генератор отчетов устанавливается при инсталляции Delphi в папку \Delphi7\Rave5. Исходные коды компонентов разработчикам в Delphi недоступны.
Безусловно, визуальная среда разработки заметно упрощает процесс создания отчетов и позволяет добиться лучших результатов меньшими усилиями, чем в генераторе отчетов Quick Report, который использовался в предыдущих версиях Delphi. Тем не менее при первом знакомстве с продуктом заметны и его недостатки. Система помощи оставляет тягостное впечатление не только своей крайней лаконичностью, но и фактическими ошибками. Многие свойства и методы остались недокументированными, и наоборот — имеющиеся в статьях подсказки описания не имеют реальных аналогов в коде компонентов.
Однако будем надеяться, что недостатки будут со временем исправлены. А мы займемся детальным знакомством с процессом создания отчетов.