ETReports - генератор отчетов
Генератор отчетов ETReports - это мощное и удобное средство для построения системы отчетности любого масштаба (от настольных приложений до распределенных корпоративных систем).
Генератор отчетов ETReports - это комплекс программ и компонентов для удобного и быстрого построения шаблонов отчетов и предоставления отчетов конечному пользователю как в электронном, так и в бумажном виде.
В основе описания отчета лежит компонентный подход. Набор компонентов позволяет строить сложные и объемные отчеты без дополнительного программирования. Файлы шаблонов отчета содержат описание отчетов и имеют простой, переносимый текстовый формат. Это позволяет модифицировать их не только с помощью программ ETReports, но и используя любой доступный текстовый редактор.
Генерация отчетов не требует значительных ресурсов, поскольку осуществляется за один проход по источникам информации без создания каких-либо внутренних массивов данных.
ETReports позволяет:
- Создавать отчеты с точными формами и использовать гибкое масштабирование.
Генератор отчетов позволяет в точности воспроизвести на бумаге заданные размеры отчета, или воспользоваться масштабированием для уменьшения/увеличения страницы отчета или печати нескольких страниц отчета на одной странице бумаги.
- Разрабатывать отчеты в графическом и текстовом представлениях.
Можно печатать отчеты даже на старых матричных принтерах.
- Использовать в отчетах штрих-коды и деловую графику.
- Вносить изменения в отчеты без обновлений кода программ.
В архитектуру генератора отчетов заложена идея отделения кода программ и представления данных от самих данных. Это позволяет вносить изменения в представление данных (шаблоны отчетов) без изменения кода программ.
- Обеспечить доступ к отчетам через Internet/Intranet.
Можно выкладывать отчеты на Web-сервер. В этом случае пользователи могут просматривать отчеты, используя Web-навигатор в пределах локальной сети или Internet. Кроме того, используя гиперссылки в отчетах, можно организовать навигацию по хранилищам отчетов.
- Использовать в отчетах несколько источников данных.
В рамках одного отчета можно использовать данные от нескольких разнородных источников данных. Базовые источники данных поддерживают доступ к различным SQL-ориентированным базам данных с помощью Borland Database Engine, ODBC, а к серверу баз данных Informix - также с помощью средств языка ESQL/C.
- Создавать хранилища отчетов.
Отчеты поддерживают гиперссылки. Отчеты можно хранить в конечном формате, например, PDF или во внутреннем формате - RPT. Использование внутреннего формата позволяет проводить дополнительную обработку и навигацию по хранилищу отчетов средствами ETReports.
- Воспользоваться преимуществами открытого интерфейса.
Открытый интерфейс позволяет дополнять генератор отчетов новыми возможностями:
- поддержкой новых источников данных;
- преобразованием отчетов в новые конечные форматы файлов;
- поддержкой новых графических устройств.
- Создавать пакеты документов.
Средствами ETReports можно обрабатывать множество отчетов, объединенных определенным признаком (например, отчеты для одного клиента). На основании множества отчетов может быть построен пакет документов с последующей его печатью или отправкой по электронной почте. Это избавляет от необходимости ручной сортировки и отбора страниц из различных отчетов.
- Предоставлять клиентам отчеты в различных формах.
ETReports позволит подготовить как единичный отчет, так и пакет документов, включающий отчеты либо в электронном виде, используя электронную почту, либо в виде распечаток.
Обучающий курс по генератору отчетов ETReports: