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;


 

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

54311. Розвязування вправ та задач на додавання, віднімання та множення звичайних дробів 166.5 KB
  Сьогодні на уроці ми будемо з вами розвязувати приклади на різні дії зі звичайними дробами. Розвязавши приклади ми взнаємо що це за метали яка з них користь в яких продуктах вони знаходяться. кальцій Поки ми з разом розвязуємо перший приклад двоє учнів самостійно два наступних.
54312. Металургійний комплекс України 6.93 MB
  Мета: повторити поняття металургійний комплекс його склад та значення у господарстві України; повторити план ЕГX галузі промисловості; розглянути особливості сировинної бази виробничий процес типи підприємств; познайомити учнів з проблемами та перспективами розвитку чорної металургії; виховувати бережне ставлення до навколишнього середовища. А Що входить до складу металургійного комплексу Б Яке значення має комплекс у господарстві України В Роль та місце чорної металургії у господарстві...
54313. Металургійна промисловість. Чорна і кольорова металургія 63 KB
  Вміти характеризувати галузеву та територіальну структуру металургії показувати на карті основні райони та найбільші центри металургії пояснювати принципи розміщення різних типів підприємств. 3 хв Актуалізація: Слайд 2 8 хв які галузі господарського комплексу є найбільшими споживачами вугілля Який склад і значення металургійного комплексу Що виробляє чорна металургія Кольорова металургія Які особливості сировинної бази чорної та кольорової металургії в Україні Пригадати форми організації...
54314. Forecasting the Future 33.5 KB
  The process of compiling and interpreting this data -- in other words, preparing a forecast -- is comparable to assembling a jigsaw puzzle. The more data available, the easier it is to see what's going on in the atmosphere and to know what the weather will do next.
54315. RECIPROCAL TEACHING 44.5 KB
  Reciprocal teaching is a reading strategy in which students take turns teaching small sections of the text. It is usually done in small groups. All students initially read a section of the text. One student begins by summarizing a section of the text and questioning the others about the meaning of the section. Any difficult parts are identified and discussed and then predictions are made about the next section to be read.
54316. Методичні рекомендації класному керівникові, щодо організації профільного навчання і допрофільної підготовки в 9-х класах 73 KB
  Доцільно проводити шкільні міжшкільні олімпіади дні відкритих дверей видавати інформаційні матеріали які знайомлять учнів із специфікою вимог і особливостями профільного навчання в різних освітніх закладах району. По суті інформаційна робота повинна стати змістовною подорожжю для учнів по освітній території для чого необхідно спланувати відповідний маршрут форми дати конкретні домовленості про час і форми заходів з керівниками освітніх установ. Частина часу ймовірно кілька годин в цілому слід буде передбачити на...
54317. Функціональні методи розвязування рівнянь 193.5 KB
  Мета: - повторити функціональні методи розв’язування рівнянь; - розвивати вміння і навички розв’язування рівнянь різними методами; - розвивати вміння систематизувати і узагальнювати, робити умовиводи; - виховувати прагнення до реалізації своїх навчальних можливостей.
54318. Застосування активних методів і форм на заняттях іноземної мови 288 KB
  Робота над проектом здійснюється у кілька етапів і зазвичай виходить за рамки навчальної діяльності на заняттях: вибір теми чи проблеми проекту, формування групи виконавців, розробка плану роботи над проектом, визначення термінів, розподіл завдань серед студентів, обговорення в групі результатів виконання кожного завдання, оформлення спільного результату, звіт по проекту, оцінка виконання проекту.
54319. Чи можливо виховати генія? 75.5 KB
  От чому в процесі навчання необхідно систематично збуджувати розвивати і укріплювати пізнавальний інтерес учнів і як важливий мотив навчання і як стійку рису особистості і як могутній засіб виховуючого навчання підвищення його якості. Основна мета роботи вчителя по активізації пізнавальної діяльності учнів розвиток їх творчих здібностей. Досягнення цієї мети дозволяє вирішити багато завдань навчання: забезпечити міцні і усвідомлені знання навчального матеріалу; підготувати учнів до активної участі у виробничій...