Привет.
Как я понял, надо изменить параметры фильтра с учетом дополнительных источников данных, связей, и range-ей по ним. При этом, состав полей для отображения меняться не должен.
Для решения такой задачи нет необходимости переоткрывать форму, достаточно изменить запрос для главного источника данных (первого в запросе), а потом вызвать executeQuery на этом источнике....
Если надо модифицировать запрос с уже наложенным пользовательским фильтром, то брать надо запрос ..._ds.queryRun().query()...
В качестве примера могу предложить разобрать функциональность отражения данных на форме например "Управление запасами\ Запросы\ В наличии" - кнопка "Отображение аналитик"
__________________
Alexander
|