Построение отчетов Мастер - Детаил
Добавлено: 22 дек 2023, 14:04
Добрый день.
Прошу помощи в построении отчетов классического формата Мастер - Детаил, но на больших данных.
Вариант который представлен в демо и хелпах не совсем корректен на наш взгляд.
Попробую описать базовые условия
База данных MS SQL SERVER
Таблица Мастер содержит 1 млн. записей, при построение отчета через форму параметров устанавливаются ряд значение для строки с условиями WHERE, которые обеспечивают отбор 10 записей
Таблица Детаил содержит 1 млрд. записей
Настраиваем Мастер-Детаил через связи на бендах, и получаем 10 записей Мастер и 100 записей Детаил (по 10 на каждую Мастер-запись )
НО, проблема в том, что исходный Детаил запрос выполнился 1 раз и вытянул с сервера 1 млрд. записей, а хотелось бы что бы запрос Детаил выполнялся 10 раз возвращая для каждого Мастера 10 записей Детаил.
В хелпе не нашли способа, как во время построения отчета для каждой мастер записи передать новый параметр в Детаил таблицу и переоткрыть ее.
Прошу помощи в построении отчетов классического формата Мастер - Детаил, но на больших данных.
Вариант который представлен в демо и хелпах не совсем корректен на наш взгляд.
Попробую описать базовые условия
База данных MS SQL SERVER
Таблица Мастер содержит 1 млн. записей, при построение отчета через форму параметров устанавливаются ряд значение для строки с условиями WHERE, которые обеспечивают отбор 10 записей
Таблица Детаил содержит 1 млрд. записей
Настраиваем Мастер-Детаил через связи на бендах, и получаем 10 записей Мастер и 100 записей Детаил (по 10 на каждую Мастер-запись )
НО, проблема в том, что исходный Детаил запрос выполнился 1 раз и вытянул с сервера 1 млрд. записей, а хотелось бы что бы запрос Детаил выполнялся 10 раз возвращая для каждого Мастера 10 записей Детаил.
В хелпе не нашли способа, как во время построения отчета для каждой мастер записи передать новый параметр в Детаил таблицу и переоткрыть ее.