Отчет со списком

YouTube

 

Посмотрите наши видеоурок по созданию отчета со списком. Подписывайтесь на канал Stimulsoft и узнайте первыми о новых видеоуроках. Вопросы и предложения оставляйте в комментариях к видео.

 

 

 

Отчет со списком - это простой список данных, который может быть с их заголовком и итогом. В этой главе будут рассмотрены такие вопросы как:

strel11 Создание простого списка перетягиванием;

strel11 Создание простого списка;

strel11 Добавление заголовка данных;

strel11 Добавление итога данных;

strel11 Создание двух списков.

 
 

Создание простого списка перетягиванием

 

Шаг 1: Запустить дизайнер отчетов;

 

Шаг 2: Подключить данные и создать связи между источниками данных;
 
Шаг 3: Перетянуть из словаря данных необходимый источник даных;

 

Шаг 4: В окне Данные (Data) следует:

strel11 Отметить необходимые колонки данных;

strel11 Изменить их порядок;

strel11 Выбрать бэнд Данные (Data);

strel11 Установить флажок для параметра Заголовок (Header) и Итог (Footer), если необходимо добавить их в отчет.

 

Шаг 5: Перейти на вкладку Стили (Styles) в окне Данные, и при необходимости выбрать стиль отчета;

 

Шаг 6: Нажать кнопку Ок в окне Данные.

 

Шаг 7: Перейти на вкладку Просмотр или нажать Shift+F5, чтобы отобразить отчет в отдельном окне вьювера.

 

 

Создание простого списка

 

Шаг 1: Запустить дизайнер отчетов;

 

Шаг 2: Подключить данные и создать связи между источниками данных;

 

Шаг 3: Перейти на вкладку Вставить (Insert);

 

Шаг 4: Нажать на меню Секции (Bands) и выбрать пункт Данные (Data);

 

Шаг 5: Выполнить щелчок указателем ввода на странице отчета. Компонент будет добавлен в шаблон отчета.

 

Шаг 6: В редакторе бэнда Данные, на вкладке источник данных, выбрать источник данных для текущего бэнда Данные.

 

Информация

 

После добавления компонента в шаблон отчета будет вызван редактор этого компонента. Если это не произошло, значит в настройках используемого дизайнера выключен параметр Редактировать после вставки (Edit After Insert). Включить эту возможно можно в меню Параметры (Options) дизайнера отчетов. Для вызова этого меню, выберите команду Параметры (Options) в меню Файл (File).

 

Для того чтобы вызвать редактор компонента, выполните двойной щелчок по нему левой кнопкой указателя ввода.

 

 

 

Шаг 7: Нажать кнопку Ок в редакторе бэнда Данные;

 

Шаг 8: На вкладке Вставить, нажать на меню Компоненты (Components) и выбрать Текст (Text);

 

Шаг 9: Разместить этот компонент на бэнд Данные;

 

Шаг 10: В редакторе текстового компонента, указать выражение и затем нажать кнопку Ок в редакторе компонента.

 

Информация

 

В текстовом компоненте можно указать текст, выражение или текст с выражениями. В данном примере, выражение - это ссылка на колонку данных из назначенного источника данных для бэнда Данные или из связанного источника данных. Результат вычисления выражения будет отображаться в текущем текстовом копоненте.

 

Указать выражение в текстовом компоненте можно:

strel11 Вручную, по следующему шаблону {DataSourceName.DataColumnName} или {DataSourceName.RelationName.DataColumnName}, если использует колонка данных из связанного истоника данных.

strel11 Перетянуть колонку данных из словаря в редактор текстового компонента. В этом случае, выражение будет сформировано автоматически.

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

 

 

 

Шаг 11: Добавить еще несколько текстовых компонентов с выражениями на бэнд Данные;

 

Шаг 12: Перейти на вкладку Просмотр или нажать Shift+F5, чтобы отобразить отчет в отдельном окне вьювера.

 

 

Добавление заголовка к списку

 

Шаг 1: Перейти на вкладку Вставить (Insert);

 

Шаг 2: Нажать на меню Секции (Bands) и выбрать пункт Заголовок данных;

 

Шаг 3: Разместить этот компонент выше бэнда Данные, к которому он будет относиться.

 

Шаг 4: На вкладке Вставить, нажать на меню Компоненты (Components) и выбрать Текст (Text);

 

Шаг 5: Разместить этот компонент на бэнде Заголовок данных;

 

Шаг 6: В редакторе текстового компонента, указать выражение и затем нажать кнопку Ок в редакторе компонента.

 

Шаг 7: Добавить необходимое количество текстовых компонентов на бэнд Заголовок данных.

 

Информация

 

Бэнд Заголовок данных относится к тому бэнду Данные, выше которого он непосредственно расположен. Между этими компонентами не должно располагаться других бэндов Данные или Заголовок данных.

 

 

 

Добавление итога к списку

 

Шаг 1: Перейти на вкладку Вставить (Insert);

 

Шаг 2: Нажать на меню Секции (Bands) и выбрать пункт Итог данных;

 

Шаг 3: Разместить этот компонент ниже бэнда Данные, к которому он будет относиться.

 

Шаг 4: На вкладке Вставить, нажать на меню Компоненты (Components) и выбрать Текст (Text);

 

Шаг 5: Разместить этот компонент на бэнде Итог данных;

 

Шаг 6: В редакторе текстового компонента, указать выражение и затем нажать кнопку Ок в редакторе компонента.

 

Шаг 7: Добавить необходимое количество текстовых компонентов на бэнд Итог данных.

 

Информация

 

Бэнд Итог данных относится к тому бэнду Данные, ниже которого он непосредственно расположен. Между этими компонентами не должно располагаться других бэндов Данные или Итог данных.

 

Как правило на итоговых бэндах необходимо разместить текстовый компонент с выражение расчета итога. Более детально ознакомиться со всеми функциями можно в соответствующем разделе. Здесь мы приведем пример лишь для двух функций:
strel11 {Sum(DataSourceName.DataColumnName)} - функция расчета суммы значений для указанной колонки данных.

strel11 {Count(DataSourceName.DataColumnName)} - функция расчета количества значений в указанной колонке данных.

 

Также, в редакторе текстового компонента, на вкладке Итог (Summary) присутствует конструктор выражения. Необходимо определить параметры расчета итога и выражение будет сформированно автоматически.

 

 

 

Создание двух списков

Иногда возникает необходимость отобразить в отчете сначала один список данных, а после его окончания - другой. По своей структуре - это фактически два последовательных простых списка.

 

Шаг 1: Запустить дизайнер отчетов;

 

Шаг 2: Подключить данные и создать связи между источниками данных;

 

Шаг 3: Перейти на вкладку Вставить (Insert);

 

Шаг 4: Нажать на меню Секции (Bands) и выбрать пункт Данные (Data);

 

Шаг 5: Выполнить щелчок указателем ввода на странице отчета. Компонент будет добавлен в шаблон отчета.

 

Шаг 6: В редакторе бэнда Данные, на вкладке источник данных, выбрать источник данных для текущего бэнда Данные.

 

Шаг 7: Нажать кнопку Ок в редакторе бэнда Данные;

 

Шаг 8: На вкладке Вставить, нажать на меню Компоненты (Components) и выбрать Текст (Text);

 

Шаг 9: Разместить этот компонент на бэнд Данные;

 

Шаг 10: В редакторе текстового компонента, указать выражение и затем нажать кнопку Ок в редакторе компонента.

 

Шаг 11: Добавить для этого списка заголовок данных и итог данных.

 

Информация

 

Важно помнить:
strel11 Бэнд Заголовок данных относится к тому бэнду Данные, выше которого он непосредственно расположен. Между этими компонентами не должно располагаться других бэндов Данные или Заголовок данных.

strel11 Бэнд Итог данных относится к тому бэнду Данные, ниже которого он непосредственно расположен. Между этими компонентами не должно располагаться других бэндов Данные или Итог данных.

 

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

 

 

 

Шаг 12: На вкладке вставить, в меню Секции (Bands) и выбрать пункт Данные (Data);

 

Шаг 13: Добавить этот компонент отчета ниже первого бэнда Данные или после бэнда Итог отчета, который относится к первому бэнду Данные.

 

Шаг 14: Назначить источник данных для второго бэнда Данные и добавить необходимые тектовые компоненты на него.

 

Шаг 15: Добавить заголовок и итог для второго бэнда Данные;

 

Шаг 16: Перейти на вкладку Просмотр или нажать Shift+F5, чтобы отобразить отчет в отдельном окне вьювера.