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;


 

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

83466. Визнання держав 34.95 KB
  В міжнародному праві існують дві теорії визнання держав конститутивна і декларативна. Конститутивна теорія: політичний акт визнання є попередньою умовою існування юридичних прав нової держави. Саме акт визнання іншими державами створює нову державу породжує і забезпечує її міжнародну правосуб’єктність. Визнання нової держави яка додержує умов державності має бути правовим обов’язком.
83467. Форми визнання 36.2 KB
  Найбільш поширеним є визнання dejure яке є офіційним повним та остаточним. Воно передбачає встановлення між суб’єктами міжнародного права міжнародних відносин у повному обсязі та супроводжується як правило заявою про офіційне визнання та встановленням дипломатичних відносин. Визнання деюре носить безумовний характер та як правило не може буди відкликане.
83468. Визнання урядів 35.44 KB
  Значення і правові наслідки визнання нового уряду відрізняються від визнання нової держави. Визнання уряду надає йому можливість репрезентувати державу в міжнародних відносинах. Питання визнання уряду виникає лише в тому випадку коли уряд здобуває владу іншим аніж визначено в національному законодавстві шляхом. В міжнародному праві існують такі доктрини щодо визнання урядів: 1.
83469. Доктрини визнання урядів 35.14 KB
  Історії міжнародного права відомі спеціальні доктрини про визнання урядів, названі іменами міністрів закордонних справ Еквадору Карлоса Тобара (доктрина Тобара) і Мексики Хенаро Естради (доктрина Естради), що сформувалися на початку XX століття в практиці держав американського континенту.
83471. Інститут правонаступництва держав в міжнародному праві. Джерела міжнародного правонаступництва 35.98 KB
  Джерела міжнародного правонаступництва Для стабільності міжнародних відносин важливе значення має послідовне виконання суб’єктами міжнародного права укладених ними міжнародних договорів їх міжнародних зобов’язань щодо території власності членства у міжнародних організаціях тощо. Інститут правонаступництва у міжнародному праві є міжгалузевим інститутом: його норми містяться в праві міжнародних договорів праві міжнародних організацій міжнародному економічному праві та ін. Тривалий час основу інституту правонаступництва складали звичаєві...
83472. Поняття правонаступництва в міжнародному праві. Види і форми правонаступництва. Підстави правонаступництва 37.07 KB
  Види і форми правонаступництва. Підстави правонаступництва. Таким чином правонаступництво являє собою правовідносини у яких беруть участь дві сторони: державапопередниця яка була змінена іншою державою в процесі правонаступництва; державаспадкоємниця яка замінила іншу державу в процесі правонаступництва.
83473. Міжнародне правонаступництво держав щодо міжнародних договорів 38.6 KB
  Відносно усних договорів і договорів між державами й іншими суб’єктами міжнародного права діють звичаєві норми міжнародного права. встановлює наступні правила правонаступництва щодо міжнародних договорів: а у разі створення в результаті деколонізації нової незалежної держави діє принцип tbul rs чистої дошки: нова держава не зв’язана договорами укладеними колишніми державамиметрополіями і не зобов’язана зберігати чинність будьякого договору або ставати його учасницею в силу виключно того факту...
83474. Міжнародно-правове регулювання правонаступництва держав відносно міжнародних договорів, державної власності, державних архівів та боргів 37.84 KB
  Однією з найважливіших проблем правонаступництва щодо державної власності є проблема компенсації за власність що переходить до державинаступниці. передбачається що в принципі такий перехід власності повинен відбуватися без компенсації якщо інше не узгоджено зацікавленими державам або не передано на вирішення відповідного міжнародного органу Державапопередниця зобов’язана вжити всі заходи для запобігання пошкодження або знищення власності що переходить до державинаступниці. Правонаступництво не стосується власності яка знаходиться на...