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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2007, 21:17   #1  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
фильтр lookupа на запросе диалога
Подскажите,плиз, можно ли фильтровать lookup на запросе в диалоге?
Поясняю.Есть класс с extends RunBaseBatch. При нажатии кнопки ВЫБОР
возникает запрос из нескольких связанных таблиц.
При выборе значения из 1-го поля одной таблицы, необходимо,чтобы на другом поле от другой таблицы срабатывал фильтр по lookup исходя из выбранного значения предыдущего поля. Конкретный пример.Основные средства-Отчеты-Инвентарная карточка ОС. При нажатии ВЫБОР:2 поля-группа ОС и инвентарный номер. Так вот при выборе конкретной группы ОС, выдавались только инвент номера из этой группы.
Старый 09.11.2007, 22:14   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Вообще, очень врядли.
Думаю, что допиливать придеться, и возможно немало, чтобы получить требуемый результат.

Хорошим вариантом может оказаться (если на этом типе данных используется своя лукап форма какая-то), учесть эту логику в лукап форме, исследуя вызывающий объект (caller())
Старый 11.11.2007, 14:36   #3  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
странно,думал.что уже есть решения и не нужно изобретать велосипед
Старый 11.11.2007, 18:45   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от oleg_e Посмотреть сообщение
Подскажите,плиз, можно ли фильтровать lookup на запросе в диалоге?
Не изобретайте.
Вместо диалога сделайте нормальную форму и оформите ее как диалог.
Делайте с нормальной формой что вам заблагорассудится.


Проблема не в том, что желаемого фильтра сделать нельзя.
Проблема в том, что Dialog - динамически формируемая форма.
как только возниает потребность в программной обработке ввода, не надо стараться ДИНАМИЧЕСКИ создавать программный код методов из программного кода создания диалога. Просто создайте статическую форму в АОТ, заведите любые методы и используйте на здоровье.
__________________
полезное на axForum, github, vk, coub.
Старый 11.11.2007, 18:49   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от mazzy Посмотреть сообщение
Не изобретайте.
Вместо диалога сделайте нормальную форму и оформите ее как диалог.
Делайте с нормальной формой что вам заблагорассудится.


Проблема не в том, что желаемого фильтра сделать нельзя.
Проблема в том, что Dialog - динамически формируемая форма.
как только возниает потребность в программной обработке ввода, не надо стараться ДИНАМИЧЕСКИ создавать программный код методов из программного кода создания диалога. Просто создайте статическую форму в АОТ, заведите любые методы и используйте на здоровье.
Не, Сергей. Не дочитал ты, чего человек хочет.

Ему нужно фильтровать значения выпадающего списка таблицы подстановок для строк грида критериев запроса в форме SysQueryForm.
При этом поля для фильтрации выбираются из других строк этого же грида критериев запроса
Старый 11.11.2007, 19:00   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Не, Сергей. Не дочитал ты, чего человек хочет.
Дочитал, дочитал.
См. как сделана иерархия аналитики в AX 4.0
http://axapta.mazzy.ru/lib/dimension_hierarchy/


__________________
полезное на axForum, github, vk, coub.
Старый 12.11.2007, 11:01   #7  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
всем спасибо за подробные ответы
Теги
ax4.0, lookup filter, документация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ERP-BLOG: Axapta, фильтр по сетке Blog bot DAX Blogs 26 05.02.2009 15:56
Использование формы в качестве диалога vs создание диалога программно Lucky13 DAX: Программирование 3 30.05.2008 13:09
Исполнить сформированный фильтр radya DAX: Программирование 14 26.07.2007 20:47
Получение значений из диалога Antant DAX: Программирование 10 05.06.2006 15:17
фильтр по связанной таблице mick_777 DAX: Программирование 13 21.08.2002 16:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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