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;


 

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

51843. Анализ урока по математике по Петерсон с позиций реализации «интегративной технологии деятельностного метода» 44 KB
  Петерсон Людмила Георгиевна выделила несколько типов уроков, каждый из которых имеет свою технологию. Нам предложен урок открытия нового знания и рефлексии. В этом уравнении Петерсон выделяет 8 этапов, каждый из которых имеет своё целевое назначение и содержание. Соответственно при анализе будем выделять эти этапы и анализировать их по целевому и содержательному компонентам
51845. Теория производства 71 KB
  Производство как процесс использования факторов производства. Процесс производства рассматривается как поиск оптимального сочетания факторов производства для минимизации затрат и максимизации отдачи и прибыли перечислить факторы производства. В качестве основных факторов производства выделяются: труд земля капитал.
51846. Цели и задачи обучения пропедевтическому курсу информатики 47.5 KB
  Цель: познакомить учащихся с целями и задачами обучения пропедевтическому курсу информатики Учебные задачи: знать особенности урока информатики в начальной школе знать цели и задачи обучения пропедевтическому курсу информатики воспитание культуры мышления План Организационный момент Постановка цели занятия Изучение нового материала Итоги Тип занятия: лекция. Теория и методика обучения информатике: Учеб. Сегодня мы узнаем какие цели и задачи обучения пропедевтического курса информатики в младшей школе.
51850. Химерні та трансгенні організми 62 KB
  клітинну інженерію та клонування. Незважаючи на те що спроби клонування людської істоти не схвалюються багатьма вченими і навіть тими хто створив ягничку Доллі подібні експерименти буде важко зупинити тому що принцип техніки клонування уже відомий багатьом лабораторіям. Клонування рослин черенками чи бруньками бульбами в сільському господарстві зокрема в садівництві відомо вже більш 4х тис. Можливість клонування ембріонів хребетних вперше була показана на початку 50х років у досвідах на амфібіях.