Оформление отчетов c помощью системы Fast Report

Курс по модулю «Оформление отчетов c помощью системы Fast Report» программы «Автоматизация формирования документов с помощью системы Fast Report в среде САПР БАЗИС»
Продолжительность - 18 академических часов (Ближайшие курсы).
Время начала занятий - с 9:00 (по МСК)

Курс предназначен для специалистов, обладающих базовыми знаниями в области алгоритмизации и программирования. Основной язык программирования рассматриваемый на курсе - Pascal Script.
Темы занятий:

Назначение, основные понятия и принципы работы системы Fast Report.
Назначение системы. Дизайнер и его интерфейс. Инструменты и управление ими. Панель режимов дизайнера. Панель инструментов «Стандартная». Панель инструментов «Текст». Панель инструментов «Прямоугольник». Панель инструментов «Выравнивание». Опции дизайнера. Отчет и его параметры. Параметры страницы.
Практика. Изучение интерфейса системы.

Способы формирования отчетов.
Объекты отчета. Формирование простейшего отчета. Объект «Текст». HTML тэги в объекте «Текст». Отображение выражений. Бэнды. Компонент TfrxDBDataSet. Формирование отчета в виде списка. Отображение полей базы данных. Псевдонимы. Переменные. Объект «Рисунок». Отчет с картинками. Отображение многострочного текста. Разрыв данных. Обтекание объектов текстом. Печать данных в виде таблицы. Печать этикеток. Смещение объектов.
Практика. Построение нескольких видов отчетов.

Вычисление составных параметров.
Отчет с двумя уровнями данных (master-detail). Заголовок и подвал данных. Многостраничные отчеты. Свойства RowCount и PageCount. Группировка, итоги. Отчет с группами. Особенности групп. Сброс нумерации страниц. Разворачиваемые (drill-down) группы. Нумерация записей. Агрегатные функции. Вставка агрегатной функции. Итоги по странице и по отчету.
Практика. Включение в отчет составного параметра.

Использование простейших скриптов в отчетах.
Понятие скрипта. Структура скрипта. Простейший скрипт. Использование объектов в скрипте. Обращение к переменным из списка переменных отчета. Обращение к полям базы данных. Использование агрегатных функций в скрипте. Вывод значения переменной в отчете. События.
Практика. Использование скрипта при формировании отчета.