FastReport VCL

VCL-библиотека с полными исходными кодами для создания отчётов и документов для Delphi, C++Builder, RAD Studio и Lazarus

v. 2025.2.2
Аэрофлот и FastReport VCL и МоиОтчеты Десктоп

Кейс: Как «Аэрофлот» генерирует 500 файлов отчетов из баз данных за минуту

Авиация — это не только романтика, но и миллионы строк регулярных отчетов в Excel. Рассказываем как уже 20 лет «Аэрофлот» решает задачи создания корпоративных отчетов с помощью продуктов FastReport.

Широкие возможности FastReport VCL

Широкие возможности FastReport VCL

Набор VCL-компонентов для создания отчётов и документов. Содержит визуальный дизайнер шаблонов, средства доступа к популярным источникам данных, движок подготовки документов, окно предпросмотра, фильтры экспорта в 30+ форматов, средства доставки в облака, web, по e-mail и на печать.

Поддерживает работу в Embarcadero RAD Studio 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 и 12, а также Lazarus (FPC, LCL).

Особенности и преимущества FastReport VCL

Отчеты вне шаблонов
Создавайте этикетки, ценники, гео-отчеты с картами, инфографику, наряду с традиционными табличными и многоуровневыми иерархическими отчетам.
Безопасность
Защита ваших шаблонов и отчётов с помощью надёжного шифрования данных. Адаптируйте все исходные коды под свои решения.
Гибкость и интерактивность
Подключайте свои собственные объекты, фильтры экспорта, функции, движки БД без проблем с помощью открытой архитектуры FastReport.
Хранение документов
Сохраняйте и загружайте шаблоны отчетов и подготовленные отчеты в разные файловые хранилища.
Лёгкая интеграция с любыми данными
FastReport VCL поддерживает подключение во множество популярных баз данных и сторонних библиотек, такие как: ADO, BDE, DBX, IBX, FIBPlus, FireDac и другие.
Интернациональность
Работайте с комфортом на любом языке мира и даже на нескольких языках одновременно! FastReport VCL поддерживает более 32 языков локализации.
Дизайнер шаблонов в вашем приложении

Дизайнер шаблонов в вашем приложении

FastReport VCL — это современный редактор отчётов с широким спектром инструментов для визуального оформления. Гибкая архитектура позволяет создавать редакторы для существующих и новых объектов. Дизайнер шаблонов может быть встроен в ваше приложение. Поддерживается локализация более чем для 30 языков.

FastReport VCL использует принцип бэнд-ориентированной генерации отчётов. Разнообразные бэнды позволяют создавать разные типы отчётов: списки, master-detail, многоколоночные и другие. Это упрощает создание отчётов с повторяющимися элементами.

Обработка данных по событию FastReport VCL

Обработка данных по событию

FastReport VCL позволяет сортировать и фильтровать данные, поддерживает master-detail отношения и отложенную обработку выражений. Все настройки выполняются в несколько кликов мыши. Поддерживается подключение к FireDAC, ADO, BDE, DBX, IBX, FIBPlus и Oracle.

Отчёт может содержать данные из таблиц, запросов, подключений к БД. FastReport VCL имеет скриптовой движок, поддерживающий PascalScript, C++ Script, BasicScript и JScript. Отчёты могут включать диалоговые формы для запроса параметров перед построением. Диалоговые элементы управления позволяют подключать данные и фильтровать их без написания кода.

Предпросмотр и интерактивность FastReport VCL

Предпросмотр и интерактивность

Предварительно подготовленный отчет можно детально рассмотреть в окне предварительного просмотра Вьювера отчетов. Наш компонент поддерживает работу с параметрами, многоуровневую детализацию и интерактивные отчеты.

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

Дополнительные настройки печати FastReport VCL

Дополнительные настройки печати

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

Вам нужно распечатать отчет, содержащий страницы формата А3, на обычном принтере с поддержкой А4? Теперь это не проблема!

Экспорты в удобные форматы

Экспорты в удобные форматы

FastReport VCL обеспечивает широкий спектр возможностей экспорта отчетов в различные форматы: PDF, RTF, XLSX, XML, DOCX, TXT, CSV, Excel OLE, PowerPoint, HTML, MHT, XPS, JPEG, BMP, PNG, Open Document Format (ODT, ODS, ODP), XAML, SVG, ZPL и многие другие.

Преобразовывайте отчеты с редактируемыми полями, такими как текстовые поля, флажки, радиогруппы и графические поля, в PDF документы без подключения дополнительных библиотек.

FastReport VCL поддерживает многие стандарты безопасных форматов: PDF 1.4-1.7, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-3a, PDF/A-3b.

Клиент-серверные компоненты

Создавайте отчёты в веб по технологии клиент-сервер с компонентами FastReport VCL без прямого подключения клиента к серверу базы данных. Управляйте несколькими клиентскими запросами в отдельных потоках, чтобы минимизировать время отклика сервера.

Компонент TfrxReportServer — это автономный HTTP-сервер для построения отчётов. Он может строить несколько отчётов одновременно, логировать события и собирать статистику. Серверы HTTP и отчётов могут работать на разных компьютерах и использовать SSL-шифрование. Интеграция с другими HTTP-серверами возможна через механизм «CGI». Отчёты можно встроить в работающую систему (сайт).

Формулы FastScript

Формулы FastScript

В FastReport VCL для выполнения нестандартных вычислений применяется пакет FastScript. С помощью скриптов можно выполнять расчёт показателей и фильтров. Вы можете установить обработку данных после либо одновременно со стандартными показателями.

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

Транспорты

Транспорты

FastReport VCL позволяет экспортировать готовые отчёты и результаты экспорта в различные облачные хранилища, такие как FTP, Dropbox, OneDrive, Google Drive, Box, S3 (Amazon), NextCloud и другие. Это упрощает процесс сохранения отчётов и делает их доступными для пользователей в любое время и в любом месте.

Облачные сервисы предоставляют возможность автоматического резервного копирования файлов, что снижает риск потери данных в случае сбоя оборудования или других непредвиденных ситуаций. Хранение файлов в облаке освобождает место на локальных накопителях устройств, что может быть полезно для пользователей с ограниченным пространством на жёстком диске или SSD.

FastQueryBuilder

FastQueryBuilder

Создавайте запросы к базам данных без знания SQL! Вы можете использовать FastQueryBuilder в своих приложениях, написанных в среде Embarcadero Delphi, C++Builder, RAD Studio и Lazarus, для создания простого SQL генератора. При этом визуальные модели запроса сохраняются для дальнейшего использования и корректировки.

FastQueryBuilder позволяет работать с локальными и клиент-серверными базами данных используя BDE, ADO, IBX, FIBPlus. Полностью визуальная настройка параметров запросов может быть встроена в любое окно вашего приложения.

Входит ли FastReport VCL в реестр программного обеспечения?

Да, этот программный продукт находится в реестре ПО. Подробная информация доступна по этой ссылке.

Варианты поставок

Особенности
от 129 890 ₽
от 89 890 ₽
от 49 890 ₽
от 49 890 ₽
от 49 890 ₽
от 39 890 ₽
Ядро FastReport
Компоненты VCL
Компоненты FMX
Компоненты Lazarus
Возможности OLAP
Агрегатные OLAP функции
Поддержка баз данных
Возможности отчётов
Объекты отчета
Штрих-коды
Диаграммы
Печать
Экспорт в различные форматы
Исходные коды
Конвертеры из других шаблонов
Транспорты (Transports)

Связанные статьи