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;


 

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

25164. Співвідношення науки і філософії в Античній культурі 22.5 KB
  А через досвід у людей виникає наука та мистецтво під мистецтвом в цьому контексті розуміється філософія. Та найвищою мудрістю яку Арістотель визначає як науку про граничні причини та начала є філософія. 1а філософія знання про істину; це наука що досліджує суще як таке а також те що йому властиве само по собі. 1а філософія бажана заради самої себе і заради пізнання а не ізза корисності.
25165. Проблема істини у філософії. Гносеологічне і онтологічне розуміння істини. (за Коретом) 24 KB
  Проблема істини у філософії. Гносеологічне і онтологічне розуміння істини. за Коретом Австрійський філософ Корет виокремлює 3 види істини: логічну онтічну та онтологічну. З цього приводу Корет виділяє 3 концепції істини: кореспондентна відповідність пізнання і судження з предметом іншими словами це те що дійсно є консенсусна дещо вважається істинним якщо компетентні в цій області судді погодяться з цим та когерентна нове знання не має суперечити вже існуючому має узгоджуватися з ним.
25166. Проблема істини у філософії. Гносеологічне і онтологічне розуміння істини 32.5 KB
  Проблема істини у філософії. Гносеологічне і онтологічне розуміння істини. Класичне визначення істини яке потім стало традиційним у філософії дав Арістотелькореспондентська теорія істини визначивши істину як відповідність наших знань дійсності. Це визначення істини визнавали такі мислителі як Аквінський Гольбах Гегель Фейєрбах а також Маркс.
25167. Філософські засади гуманітарного знання 28 KB
  Філософські засади гуманітарного знання Тривалий час для філософії головним напрямком орієнтації були ідеали природничого знання точність обєктивність повторюваність результату. Проте досить давно було підміченим що значна частина гуманітарного знання яке отримує своє коріння в культурі і з яким дуже тісно виявляється повязаним філософське знання не знаходить адекватного відображення в теорії і методології природничого знання. Головні проблеми гуманітарного знання властиві також і філософії пізнавальне і ціннісне відношення людини...
25168. Арістотель. «Метафізика»: вчення про сутність 22.5 KB
  Справді ми маємо на увазі одне й те ж коли говоримо людина і одна людина людина що існує і людина.
25169. Ідея поступу в філософії історії Просвітництва 24 KB
  Ідея поступу загальносвітоглядна ідея що відображає віру в прогрес і є символом європейської цивілізації. Активного розвитку в епоху Просвітництва набуває ідея розвитку. Ідея поступу розглядає історію як певний процес що прямує до досконалості. Також ідея поступу включає в себе ідею породження тобто кожна наступна стадія розглядається як результат попередньої.
25170. Поняття феномену у феноменологічній філософії 31 KB
  Поняття феномену у феноменологічній філософії Феномен від грецьк. У феноменології Гуссерля Ф. дається в принципово іншій феноменологічній установці. Після процедури феноменологічної редукції очищення змісту свідомості від натуралізму та психологізму цей зміст постає як інтенційна даність ноезоноематичних актів що конституюють змістовний результат пізнання.
25171. М.Фуко. “Слова і речі” 28 KB
  Підзаголовок €œАрхеологія гуманітарного знання€. Археологія як протиставлення кумулятивістським концепціям для яких найважливішим є прогрес знання через накопичення спостережених фактів. В книзі €œАрхеологія знання€ доробив та €œпомякшив€ розриви між епістемами за рахунок поняття €œдискурсивна практика€.
25172. Роль соціальних інститутів в житті суспільства 25.5 KB
  Соціальні інститути бувають: Економічні поділ праці право приватної власності заробітна плата; Політичні держава армія суд партії Інститути шлюбу та сімї Виховні Соціальні інститути в системі культури.Дюркгейма вивів ряд базових соціальних характеристик якими повинні володіти соціальні інститути. Інститути сприймаються індивідами як зовнішня реальність. Інститути сприймаються індивідом як об'єктивна реальність.