Добрый день.
Прошу помощи в построении отчетов классического формата Мастер - Детаил, но на больших данных.
Вариант который представлен в демо и хелпах не совсем корректен на наш взгляд.
Попробую описать базовые условия
База данных MS SQL SERVER
Таблица Мастер содержит 1 млн. записей, при построение отчета через форму параметров устанавливаются ряд значение для строки с условиями WHERE, которые обеспечивают отбор 10 записей
Таблица Детаил содержит 1 млрд. записей
Настраиваем Мастер-Детаил через связи на бендах, и получаем 10 записей Мастер и 100 записей Детаил (по 10 на каждую Мастер-запись )
НО, проблема в том, что исходный Детаил запрос выполнился 1 раз и вытянул с сервера 1 млрд. записей, а хотелось бы что бы запрос Детаил выполнялся 10 раз возвращая для каждого Мастера 10 записей Детаил.
В хелпе не нашли способа, как во время построения отчета для каждой мастер записи передать новый параметр в Детаил таблицу и переоткрыть ее.
Построение отчетов Мастер - Детаил
Re: Построение отчетов Мастер - Детаил
Здравствуйте,
Для детаил источника добавляете параметр со значением из мастер источника и свойство ReconnectOnEachRow в true.
Спасибо.
Для детаил источника добавляете параметр со значением из мастер источника и свойство ReconnectOnEachRow в true.
Спасибо.
- Вложения
-
- Report.mrt
- (9.59 КБ) 369 скачиваний