http://presoft.ru

Популярные файлы:

spacer
Icons Deluxe
2019-01-27
 3    3477
spacer
Icons Folders
2017-01-16
 0    1838
spacer
FastReport VCL for D7-D10.2 5.5.12
2017-06-11
 0    1667
spacer
FolderFon 4.1
2017-08-16
 13    1524
spacer
Иконки 20 века
2017-10-11
 0    1399

Мы Вконтакте:

Статистика:


Top.Mail.Ru


Индекс цитирования

Онлайн всего: 3
Гостей: 3
Пользователей: 0


Кто нас сегодня посетил:

Орфография:


Система Orphus


Лицензия:
Бесплатно
Язык:
Мультиязычный
Операционная система:
Multi-Platform
Размер:
560Mb
Дата:


Описание:

ReportBuilder является стандартом defacto для решений для отчетов Delphi. Разработчики Delphi последовательно голосовали за продукт ReportBuilder года (1999-2002) и лучший инструмент отчетности (1999 – 2003). Генезис ReportBuilder было желание поставить продукт, который делает для отчетности то, что Delphi сделал для программирования Windows. В этом духе ReportBuilder предоставляет как среду RAD, так и объектно-ориентированную платформу для решения уравнения отчетности.

В ReportBuilder Enterprise цель состоит в том, чтобы предоставить конечным пользователям полноценное решение для составления отчетов. Эта цель достигается путем предоставления визуальных, простых в использовании решений в каждой из этих четырех областей. На этом снимке экрана конструктора отчетов ReportBuilder показан эргономичный дизайн пользовательского интерфейса.

Каждая из четырех областей отчетности имеет репрезентативную вкладку notebook, содержащую визуальную среду для создания и настройки компонентов в этой области. Затем результаты каждой области становятся входными данными для следующей области: потоки данных в расчеты, потоки вычислений в компоненты макета отчета, а макет отчета отображается в виде предварительного просмотра отчета. Ниже описывается реализация, используемая ReportBuilder Enterprise для каждой области отчетности.

Данные
В рабочей среде вкладки данные конечные пользователи могут быстро создавать представления данных, которые затем могут использоваться для предоставления данных в отчеты. Представления данных обычно создаются с помощью мастера запросов или конструктора запросов. Оба эти инструмента являются визуальными; они также позволяют конечному пользователю выбирать таблицы, поля, критерии поиска и порядок сортировки, необходимые для отчета. За кулисами создается оператор SQL, который используется для извлечения данных из базы данных. Снимок экрана завершенного объекта dataview показан ниже.

Решение, описанное выше, является стандартным поведением в рабочей области данных. Однако разработчик может настроить этот пользовательский интерфейс, выполнив одну из трех задач:

зарегистрировать мастер замещающих запросов или конструктор запросов.
Удалите мастер запросов или конструктор запросов.
Создайте новые классы шаблонов dataview, которые могут еще больше упростить процесс выбора данных, установив связь между таблицами в базе данных и представив альтернативный пользовательский интерфейс (например, единую форму, позволяющую вводить критерии поиска/сортировки).
Суть заключается в том, что область данных содержит готовое решение, которое можно использовать вне коробки, но если настройки необходимы, архитектура была предоставлена так, чтобы эти настройки были возможны.

Calc
Рабочая область Calc используется для управления кодом RAP, связанным с отчетом. Рабочая область Calc содержит древовидное представление отчета, все каналы внутри отчета и все объекты внутри каждого канала. При выборе канала или компонента все события для этого компонента отображаются в списке. Затем пользователь может выбрать событие и закодировать обработчик событий в синтаксически чувствительном редакторе кода внизу. На следующем снимке экрана показано событие OnPrint, закодированное для компонента Line.

На этом снимке экрана показано рабочее пространство Calc в его наиболее многофункциональной и сложной конфигурации. Выполненная здесь работа по разработке может быть передана конечным пользователям, чтобы они могли изменить ее, заблокирована, чтобы конечные пользователи могли только просматривать ее, полностью скрыта, чтобы конечные пользователи не знали, что она есть. Наиболее масштабируемая версия вкладки Calc обеспечивается интерфейсом "только диалог", где вкладка Calc вообще не существует,а единственный синтаксически чувствительный диалог редактора кода доступен из опции меню вычисления ... компонента variable. Пользовательский интерфейс и закулисная архитектура были сделаны сильно масштабируемыми для того чтобы отвечать различные потребностями разработчиков.

Проектирование
рабочая область проектирования содержит фактический макет отчета. Пользовательский интерфейс идентичен тому, который был представлен разработчикам с помощью ReportBuilder в Delphi design-time; другими словами, он является полнофункциональным и профессиональным. Интерфейс Office97-style делает рабочую область дизайна особенно простой в освоении для конечных пользователей. Мастер отчетов доступен для быстрого создания отчетов. Вы можете настроить этот интерфейс, заменив любое из диалоговых окон, которые он использует, и зарегистрировав собственные мастера отчетов.

Что нового в Enhancements for RB 19.04
-------------------------
- GMap, Updated to support latest Google Maps API Key syntax


Bug Fixes for RB 19.04
----------------------

Designer
- Designer Preview did not display vertical scrollbar

DataPipeline
- JITPipeline m/d/d case where RecordCount updated from RecordPositionchange

Engine
- Fix for generating columnar reports with orphaned group footer

RCL
- Subreport, Fix for case where pbSection subreport top > page bottom
- ppTableGrid, Fix for calculating print position
- ppTableGrid, Fix Delphi design-time errors when adding rows/cols
- ppTableGrid, Fix SetRowType logic to force Footer rows to Stretch False
- ppTableGrid, Mods to keep Row/Column/Cell Units in sync
- Variable, Fix SuppressRepeatedValues
- Added OnMailMerge event support for ppDBRichText


Output
- Graphics, Ignore Border.Padding when too large
- Preview, Incorrect scaling when using custom zoom value
- Printer, Compile error when {$Define ppUseGetDefPrinterAPI} disabled
- Printer, Enhance LoadDeviceSettingsFromStream - set Stream.Position to 0
- PDF, Some non-Unicode characters were not displaying
- PDF, Fix for baseline oriented Metafiles rendering
- PDF, Fix checkbox form field clicking issue
- PDF/A metadata date and PDF Info date did not match
- Xlsx, Fix export for rotated text with Angle > 90
- Xlsx, Fix case where Graphic.Empty

Email
- Disable OpenFile feature when emailing reports

------> Professional <--------
- Designer, removed forced Report.SaveAsTemplate True (restore compatibility)

------> Enterprise <--------

RAP
- Template.IgnoreErrors not honored for subreport code module errors
- Fixed PaintBox RTTI for FillRect

DADE
- DBISAM, Updated daDBISAM for latest Delphi and RB plug-in standards
- SQL, Fix AV that can occur when reading/loading TdaCalc expressions

------> Server <--------
- none

 


Скачать:

Для того чтобы скачивать без ограничений, оставлять комментарии или прочесть скрытую информацию, Вам необходимо авторизироваться на сайте!


Каталог Программирование  Дата добавления 2024-04-26  Просмотров 2237  Загрузок 48  Добавил
 рейтинг 0.0/ 0  

Теги ReportBuilder, среда разработки, delphi, программирование, report, отчеты, компоненты
Поделиться:
Всего комментариев: 0
Обсуждение материала:
Комментариев: 0
Код *:

Похожие материалы:

Регистрация/Войти:

Пятница
2024-04-26
15:08

userAvatar

Помощь сайту:


Достижения:

AleX.1banner_exellent

banner_exellent

award

cert_small


FolderFon award

award
award

IconToaward
award


  Copyright © 2003-2024 AleXStam. Стиль сайта: Stamberskij Aleksey. Яндекс.Метрика