AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.11.2014, 01:41   #1  
Katuxa is offline
Katuxa
Участник
 
36 / 10 (1) +
Регистрация: 13.05.2011
Relation в расширенном фильтре
Добрый вечер!
Помогите, пожалуйста, в AX2012 правильно выполнить запрос в расширенном фильтре. Есть форма с фильтром. Фильтр содержит в себе 3 таблицы: CustTable, BusinessUnit и SalesOrder. Таблица SalesOrder в AOT имеет Relation с таблицей CustTable и таблицей BusinessUnit. Так вот, нужно, чтобы в расширенном фильтре, в зависимости от того по какой таблице пользователь накладывает Range (CustTable или BusinessUnit), устанавливать Relation с соответствующей таблицей. Вроде бы и простая задача, но никак не получается это реализовать
Заранее спасибо!
Старый 03.11.2014, 12:53   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Katuxa Посмотреть сообщение
Фильтр содержит в себе 3 таблицы: CustTable, BusinessUnit и SalesOrder.
Содержит или может содержать? Объясните. Эти три таблицы уже участвуют в запросе сразу же после открытия формы даже если пользовательского фильтра ещё нет? Данные из всех этих таблиц отображаются на форме? Или какие-то присоединяются только для фильтрации?

В стандартной форме расширенного фильтра пользователь может самостоятельно добавлять к имеющемуся запросу дополнительные таблицы и задавать по ним критерии фильтрации.
Старый 03.11.2014, 12:59   #3  
Katuxa is offline
Katuxa
Участник
 
36 / 10 (1) +
Регистрация: 13.05.2011
Может содержать. Т.е. в зависимости от того, по какой таблице пользователь наложит Range добавлять таблицу SalesTable либо к одной таблице либо к другой.
Старый 05.11.2014, 11:05   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Каким образом пользователь может задает Range по таблице, которой нет в фильтре?
Старый 05.11.2014, 11:49   #5  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,510 / 435 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Автор, опишите задачу на уровне бизнес-требования. Т.е. зачем такие выкрутасы нужны, какую проблему вы этим хотите решить.
__________________
С уважением,
Вячеслав
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Скобка в расширенном фильтре sable102 DAX: Функционал 3 29.07.2014 06:05
Баг в расширенном фильтре DenisS DAX: Программирование 9 28.11.2013 12:09
Ядро AX 2009 всегда пытается преобразовать числовые значения enum в метки в расширенном фильтре? gl00mie DAX: Программирование 3 16.03.2011 12:54
Варианты join в расширенном фильтре Weez DAX: Программирование 10 20.07.2009 14:00
Пропал Relation в фильтре Pavel Pustovalov DAX: Администрирование 5 03.12.2005 10:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:55.