Страница 1 из 1

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

Добавлено: 22 дек 2023, 14:04
aldes
Добрый день.

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

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

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

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

В хелпе не нашли способа, как во время построения отчета для каждой мастер записи передать новый параметр в Детаил таблицу и переоткрыть ее.

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

Добавлено: 24 дек 2023, 20:48
Aleksey
Здравствуйте,

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

Спасибо.