30819

Генератор отчетов Rave Reports 5.0

Доклад

Информатика, кибернетика и программирование

Компоненты для создания отчетов Генератор отчетов Rve Reports 5.0 Генератор отчетов Rve Reports 5.0 разработан фирмой Nevron и входит в состав Delphi 7 в качестве основного средства для создания отчетов. Он состоит из трех частей: ядро генератора отчетов обеспечивает управление отчетом и его предварительный просмотр и отправку на печать.

Русский

2013-08-24

18.73 KB

6 чел.

16. Компоненты для создания отчетов

Генератор отчетов Rave Reports 5.0

Генератор отчетов Rave Reports 5.0 разработан фирмой Nevrona и входит в состав Delphi 7 в качестве основного средства для создания отчетов. Он состоит из трех частей:

  1.   ядро генератора отчетов обеспечивает управление отчетом и его предварительный просмотр, и отправку на печать. Исполняемый код ядра сервера включается в приложение Delphi, делая его полностью автономным при работе с отчетами на компьютере клиента;
  2.   визуальная среда разработки отчетов Rave Reports предназначена для разработки самих отчетов. Она позволяет добавлять к отчету страницы, размешать на них графические и текстовые элементы управления, подключать к отчетам источники данных и т. д. Отчеты сохраняются в файлах с расширением rav и должны распространяться совместно с приложениями, использующими их;
  3.   компоненты Rave Reports расположены на странице Rave Палитры компонентов Delphi. Они обеспечивают управление отчетами в приложении.

Генератор отчетов устанавливается при инсталляции Delphi в папку \Delphi7\Rave5. Исходные коды компонентов разработчикам в Delphi недоступны.

Безусловно, визуальная среда разработки заметно упрощает процесс создания отчетов и позволяет добиться лучших результатов меньшими усилиями, чем в генераторе отчетов Quick Report, который использовался в предыдущих версиях Delphi. Тем не менее при первом знакомстве с продуктом заметны и его недостатки. Система помощи оставляет тягостное впечатление не только своей крайней лаконичностью, но и фактическими ошибками. Многие свойства и методы остались недокументированными, и наоборот — имеющиеся в статьях подсказки описания не имеют реальных аналогов в коде компонентов.

Однако будем надеяться, что недостатки будут со временем исправлены. А мы займемся детальным знакомством с процессом создания отчетов.

Компоненты Rave Reports и их назначение

Компоненты для создания отчетов и управления расположены на странице Rave Палитры компонентов. Они делятся на следующие функциональные группы.

  1.   Компонент отчета TRvproject, с точки зрения приложения, и есть отчет. Он обеспечивает загрузку заранее созданного в визуальной среде Rave Reports отчета из файла с расширением rav.
  2.   Компонент управления отчетом TRvSystem обеспечивает работу приложения с отчетом. Взаимодействуя с компонентом отчета, с одной стороны, и сервером отчета Rave Reports, с другой, этот компонент обеспечивает просмотр и печать отчетов.

Компоненты соединения с источниками данных предназначены для подключения различных источников данных к отчетам. При этом могут использоваться технологии доступа к данным ADO, BDE, dbExpress

К этой группе относятся компоненты:

  1.   TRvCustomConnection;
  2.   TRvDataSetConnection;
  3.   TRvTableConnection;
  4.   TRvQueryConnection.
  5.   Компоненты преобразования данных позволяют конвертировать отчеты из формата данных Rave Reports в другие форматы (текстовый, PDF, HTML, RTF), а также распечатывать или просматривать отчеты.

К этой группе относятся компоненты:

  1.   TRvNDRWriter;
  2.   TRvRenderHTML;
  3.   TRvRenderPreview; 
  4.   TRvRenderRTF;
  5.   TRvRenderPrinter;
  6.   TRvRenderText.
  7.   TRvRenderPDF;


 

А также другие работы, которые могут Вас заинтересовать

35688. Мой выбор: оператор ЭВМ. Творческий проект 148 KB
  Обоснование выбора профессии Профессиональное самоопределение – важный и ответственный шаг в жизни каждого молодого человека. Но осуществить свободный выбор профессии очень не просто. Показатели Содержание Мои жизненные ценности Семья профессия благополучие Смысл и цель моей жизни Приобретение любимой профессии овладение ею в совершенстве достижение высокого профессионального мастерства Предполагаемая профессия Основной вариант: оператор ЭВМ Запасной вариант: оператор станков с программным управлением Мотивы выбора профессии Интерес к...
35690. Метод проектов (научно-исследовательских или художественно-эстетических) 56 KB
  Результат деятельности каждого из участников проекта фиксируется учитывается его личный вклад в общее дело. На протяжении всего времени реализации проекта осуществляется его психологопедагогическая поддержка и сопровождение. Метод проектов предполагает создание временных творческих коллективов деятельность которых направлена на осуществление данного проекта. Главной целью в данном случае является успешная реализация проекта а личностнопрофессиональное и творческое развитие членов коллектива выступает латентной целью и побочным...
35695. Художественная аппликация «Вытынанка». Творческий проект 13.43 MB
  Устойчивый интерес детей к творчеству из бумаги обуславливается ещё и тем что данный материал даёт большой простор творчеству. С помощью бумаги можно украсить елку сложить головоломку смастерить забавную игрушку или коробочку для подарка и многое многое другое что интересует ребенка. Создавая свой мир из бумаги ребенок готовится стать созидателем доброго мира. Художественнопроектный раздел История вытынанки Вытынанка вырезание из бумаги Нет сомнений что вам хоть...