Перейти к основному содержанию

Редактор отчётов rReport

15 января, 2009 - 12:15
15 января, 2009 - 12:15

Различные методы доступа к данным.
В состав уже входят дополнительные модули sqlXXX ("Выполнение SQL-команды"), далее провайдеры, обеспечивающие подключение и выполнение запросов к базе данных: ADO, BDE, DBX, FibPlus.

Используя наш SDK (с исходными текстами), Вы можете разрабатывать собственные провайдеры доступа для использования в любой Delphi-программе.

Работа в Linux, используя Wine.
rReport не использует сторонних фреймворков. Для работы под Linux достаточно стандартного Wine версии 1.0 и выше.

В качестве движка построения отчётов используется FastReport® VCL.
Более подробно с ним можно ознакомиться здесь.

Большой выбор элементов для запроса параметров у пользователя.
В данный момент доступны следующие типы: Время, Дата, Дата и время, "Горячая" клавиша, Отметка, Параметры подключения к БД, Переключатель, Период дат, Принтер из списка, Разделитель, Строка, Строка из списка, Таблица, Текст, Файл, Файловый каталог, Число (с калькулятором), Число (с перебором), Шрифт, SQL команда, Выпадающий список с деревом (для работы с БД), Справочное значение (для работы с БД).

Многодокументный интерфейс.
MDI-интерфейс и выполнение отчётов в отдельных потоках позволяют работать над несколькими отчётами одновременно.

Просмотр данных непосредственно в таблице.
Результат выполнения запросов можно просмотреть непосредственно в таблицах. Так же присутствует возможность выполнять произвольные запросы во время разработки (для отладки запросов и т.п.).

Для выполнения отчётов в приложении нужно несколько dll-модулей, в FastReport® нет необходимости.
Для встраивания механизма отчётов в Ваше приложение потребуется только несколько файлов из нашего SDK и минимум доработки. Размер приложения увеличивается незначительно. При этом никаких компонент FastReports VCL не потребуется. SDK включает систему дополнительных модулей (плагинов), которую Вы можете использовать в полной мере для реализации модульности Вашего приложения.

Нажмите для увеличения

Доступ к данным (см. схему) в rReport реализован через провайдеры, осуществляющие выполнение команд и получение данных.
После регистрации (статическое привязывание, либо динамическое построение), отчёт доступен в Вашем приложении. Запуск модуля отчётов возможен из любого приложения, поддерживающего технологию COM - Delphi, C++, .NET и др.
Для выполнения отчёта, Ваше приложение инициирует загрузку модуля выполнения отчётов (repfast2) и запрос параметров, которые (если это требуется для построения), предоставляются для ввода пользователю.
Далее, модуль отчётов (repfast2) выполняет отчёт, согласно параметрам выполнения (в том числе, введённых пользователем).
Возможные действия в приложении после построения отчёта:
- просмотр пользователем результата;
- печать;
- выгрузка в один из поддерживаемых форматов - PDF, RTF, XLS, XML, HTML, JPG, BMP, GIF, TIFF, TXT, CSV, ODF.
Данная архитектура позволяет использовать несколько различных методов построения отчётов в одном приложении без модификации самой программы.

Примеры отчётов и тестовая база данных прилагаются.

Версии
Версия2.0-demoвыпущена15.01.2009
Скачатьrreport-2.0-demo-setup.exe5.69 МБ
ДляWindows