Разработка скриптов для отчетов, формируемых в системе Fast Report



Автоматизация формирования документов с помощью системы Fast Report > Разработка скриптов для отчетов, формируемых в системе Fast Report

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

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

Введение в программирование на языке Pascal Script.
Общие принципы и приемы программирования. Языки программирования. Язык программирования Pascal Script. Понятие алгоритма. Средства записи алгоритмов. Структура программы, типы данных. Построение выражений, присваивание, ввод/вывод. Управляющие структуры языка Pascal Script. Специальные приемы программирования. Основные структурные типы данных в Pascal Script. Обработка символов и строк.
Практика. Создание программ на языке Pascal Script.

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

Построение интерактивного отчета.
Гиперссылки. Настройка гиперссылки. Ссылка на адрес URL. Ссылка на номер страницы. Ссылка на якорь. Ссылка на детальный отчет. Ссылка на детальную страницу. Прочая ссылка.
Практика. Построение интерактивного отчета.