Masterdetail фильтрация
Игорь С.
Russia
Всем привет!
Имею два датасета (UniQuery) связанные как мастер-деталь.
В отчете выводятся соответственно в дата-бэндах 1 и 2-го уровня.
Деталь выводится только для некоторых мастер-записей.
Фильтрацию делаю просто в событии OnBeforePrint на деталь-дата-бэнде (Visible/Invisible).
Всё хорошо, всё работает.
НО, запросы деталь всё равно делаются и достаточно тяжелы.
Хотелось бы делать только полезные запросы (условие по значению поля из мастера).
Попытался использовать событие OnMasterDetail на деталь-дата-бэнде, но не знаю как заставить
ядро НЕ делать запрос по детали.
Имею два датасета (UniQuery) связанные как мастер-деталь.
В отчете выводятся соответственно в дата-бэндах 1 и 2-го уровня.
Деталь выводится только для некоторых мастер-записей.
Фильтрацию делаю просто в событии OnBeforePrint на деталь-дата-бэнде (Visible/Invisible).
Всё хорошо, всё работает.
НО, запросы деталь всё равно делаются и достаточно тяжелы.
Хотелось бы делать только полезные запросы (условие по значению поля из мастера).
Попытался использовать событие OnMasterDetail на деталь-дата-бэнде, но не знаю как заставить
ядро НЕ делать запрос по детали.
Комментарии