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, чтобы отобразить отчет в отдельном окне вьювера.