Построение отчетов Мастер - Детаил

Обсуждение Stimulsoft Reports.JS
Ответить
aldes
Сообщения: 13
Зарегистрирован: 19 апр 2022, 15:37

Построение отчетов Мастер - Детаил

Сообщение aldes »

Добрый день.

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

Попробую описать базовые условия
База данных MS SQL SERVER
Таблица Мастер содержит 1 млн. записей, при построение отчета через форму параметров устанавливаются ряд значение для строки с условиями WHERE, которые обеспечивают отбор 10 записей
Таблица Детаил содержит 1 млрд. записей

Настраиваем Мастер-Детаил через связи на бендах, и получаем 10 записей Мастер и 100 записей Детаил (по 10 на каждую Мастер-запись )

НО, проблема в том, что исходный Детаил запрос выполнился 1 раз и вытянул с сервера 1 млрд. записей, а хотелось бы что бы запрос Детаил выполнялся 10 раз возвращая для каждого Мастера 10 записей Детаил.

В хелпе не нашли способа, как во время построения отчета для каждой мастер записи передать новый параметр в Детаил таблицу и переоткрыть ее.
Aleksey
Сообщения: 2793
Зарегистрирован: 22 апр 2010, 06:57

Re: Построение отчетов Мастер - Детаил

Сообщение Aleksey »

Здравствуйте,

Для детаил источника добавляете параметр со значением из мастер источника и свойство ReconnectOnEachRow в true.

Спасибо.
Вложения
Report.mrt
(9.59 КБ) 148 скачиваний
Ответить