YouTube

 

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

 

 

 

Отчеты, где необходимо вывести данные, которые организованы в несколько уровней, и связаны между собой называются Master-Detail отчетами. Master-Detail отчеты - это отчеты, в которых одному выводимому значению из Master источника данных, соответствует какое-то количество значений (от нуля и более) из Detail источника данных. Для того чтобы построить Master-Detail отчет необходимо выполнить следующие шаги:

 

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

 

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

 

Шаг 3: Создание Master записей:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Шаг I: Добавить заголовок для master записей, если это необходимо;

 

Шаг J: Добавить итог для master записей, если это необходимо.

 

 

Шаг 4: Создание Detail записей:

 

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

 

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

 

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

 

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

 

Шаг E: В редакторе бэнда Данные, на вкладке Связь (Relation)  выбрать связь, через которую будут сопоставлены данные из master и detail источников данных;

 

Шаг F: В редакторе бэнда Данные, на вкладке Мастер компонент (Master Component) выбрать бэнд Данные, который будет являться master компонентом для текущего детального бэнда;

 

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

 

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

 

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

 

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

 

Шаг K: Добавить заголовок для detail записей, если это необходимо;

 

Шаг L: Добавить итог для detail записей, если это необходимо.

 

 

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