Уроки по созданию отчетов

 

Можно просмотреть в плэйлисте на _youtube_

 

Отчёты Торнадо - Эпизод 1

Вступительное видео

Необходимые программы
• Для создания шаблонов отчетов на рабочей машине должны быть предустановлены следующие программные пакеты: Office 2007(Excel 2007), Office 2007 Primary Interop Assemblies, Visual Studio Tools for Office 2007 и Дизайнеры отчетов Торнадо.

• В качестве примера будет рассмотрена механика отчетности раздела "Путевые листы", где возможны такие сущности, как пункты назначения, транспортные средства и путевые листы, которые объединяют эти сущности.


Отчёты Торнадо - Эпизод 2

• Знакомство с редактором отчетов

• Создание нового отчета

• Структура отчета

• Создание компонентов отчета

• Размещение компонентов в отчете

• Правильная организация компонентов

• Создание и редактирование отчетов


Отчёты Торнадо - Эпизод 3

• Создание отчета на основе объектной модели и предметной области

• Создание нового отчета и выбор типа отчета (путевые листы)

• Создание источника данных и определение структуры дата-сета

• Использование обжект менеджера для получения данных из системы Торнадо

• Подготовка данных. Определение доступа к таблице и заполнение данных

• Использование интерфейса для работы с объектами из пакета

• Связывание компонентов. Размещение компонента дата бент на странице отчета

• Настройка свойств компонента (источник данных, видимость)

•  Создание источника данных с использованием мастера и указание имени таблицы

• Возможность указать сортировку по имени поля и его типу

• Работа с компонентами. Создание текстовых компонентов и указание их свойств

• Использование биндингов для привязки данных к компонентам

• Отображение данных в компонентах. Использование биндингов для вывода данных из источника данных в текстовые компоненты

• Пример использования биндингов для вывода даты, номера документа и имени судна из источника данных

• Сохранение шаблона отчета с использованием имени


Отчёты Торнадо - Эпизод 4

Создание шаблона отчета в системе Торнадо

• Загрузка шаблона отчета в систему

• Привязка шаблона отчета к разделу. 

• Настройка параметров отчета (меню, порядковый номер, имя формы, элемент формы)

•  Автоматическое развертывание шаблона отчета при развертывании пакета

• Добавление расширения для загрузки шаблонов отчетов в систему

• Добавление файлов с шаблонами отчетов в расширение

• Рассмотрим процесс развертывания отчетов в системе Tornado.

• Загрузка шаблонов отчетов в автоматическом режиме во время развертывания пакета.

• Привязка отчетов к разделам системы. Опишем связи между шаблонами отчетов и разделами системы.

• Демонстрация развертывания отчета


Отчёты Торнадо - Эпизод 5

• Вывод нескольких записей из источника данных.

• Необходимо изменить структуру отчета, чтобы использовать компонент "детэйл бэнд" для вывода всех записей из источника данных.

• "Детэйл бэнд" - это контейнер, который выводит себя и свое содержимое столько раз, сколько записей содержится в источнике данных.

• Сохраните и загрузите новый шаблон отчета в систему Торнадо, чтобы проверить, что все записи из источника данных выводятся на печать.

• Результат: все шесть записей из источника данных выводятся на печать.


Отчёты Торнадо - Эпизод 6

• Проблема с печатью отчета. В предыдущем уроке был создан отчет, но вместо списка путевых листов был выведен только один путевой лист.

• Необходимо изменить структуру отчета, чтобы использовать компонент "детэйл бэнд" для вывода всех записей из источника данных.

• "Детэйл бэнд" - это контейнер, который выводит себя и свое содержимое столько раз, сколько записей содержится в источнике данных.

• Проверка решения. Сохраните и загрузите новый шаблон отчета в систему Торнадо, чтобы проверить, что все записи из источника данных выводятся на печать.

• Результат: все шесть записей из источника данных выводятся на печать.


Отчёты Торнадо - Эпизод 7

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

• Бэнд, который группирует данные и формирует группы записей. "Груп бенд".

• Исправление ошибок, связанных с опечатками и неправильным использованием переменных.

• В видео подчеркивается, что выбор метода построения отчета зависит от удобства представления данных и структуры источника данных.


Отчёты Торнадо - Эпизод 8

• Параметризированные отчеты в системе Торнадо.

• Создается шаблон отчета, который принимает идентификатор судна и выводит список путевых листов для этого судна.

• В шаблоне определяются параметры, которые будут использоваться для выбора судна.

• Привязка отчета к разделу. Отчеты привязываются к разделу "Транспортные средства" и "Путевые листы".

• Определяются параметры вызова отчета и привязка к разделу.

• Тестируется отчет, который выводит список путевых листов для выбранного судна.

• Исправление ошибки в отчете и обновление шаблона.

• Создание отчета с параметрами. Добавление параметра "с даты"

• Использование параметра

• Обновление шаблона и перезапуск клиента

• Демонстрация работы параметров