Виды отчетов Назад В начало Вперед

Средство разработки Атлантис предлагает два способа формирования отчетов.

Исторически первая технология FCom включает шаблоны для разметки формы в текстовом редакторе, MS Word или MS Excel. Имеются операторы для организации циклов, для условного вывода данных, для организации вычислений и т.д. Поток данных для заполнения формы организуется посредством вызова из vip-интерфейса процедур записи данных и управляющих событий в поток. Имеется возможность создавать семейство форм на базе одного потока данных, что удобно для модификации отчетов. Подробнее см. "Отчеты FCom. ".

Если файл с исходным текстом программы начинается с оператора описания формы (.form, .autoform, .linkform, .set name и т.п.), то данный файл должен содержать только описания форм отчетов (базовые и/или присоединенные) и ничего другого в нем быть не должно.

Начиная с Атлантис 5.1.2x доступна новая технология FastReport. По данной технологии проектирование формы выполняется средствами графического дизайнера FastReport. Структура потока данных объявляется в vip-интерфейсе. Заполнение потока данными может происходить как автоматически, так и под управлением программиста. В автоматическом режиме данные выгружаются в поток в соответствии со структурой потока и текущими подцепками в логической таблице. В ручном режиме вывод записи сопровождается генерацией события cmOnProcess. В обработчике данного события программист может управлять наполнением потока данными. При заполнении формы можно выполнять вычисления. В т.ч. формировать вычислимые поля, управлять видимостью и форматом элементов формы. Подробнее см. "Отчеты FastReport. ".

Версия

Отчеты FastReport доступны начиная с Атлантис 5.1.2x.