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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.03.2009, 09:35   #1  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Варианты join в расширенном фильтре
Господа, реализовывал ли кто-нибудь (и возможно ли это в принципе) какие-либо варианты присоединения таблиц кроме дефолтного inner join на расширенном фильтре форм (CTRL+F3)?
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 17.03.2009, 09:50   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
У вас действительно такие образованные пользователи, что они понимают разницу между "просто присоединить табличку" и not exists join?

Наши пользователи, как я помню, даже этой формой и то не все пользовались...
Старый 17.03.2009, 09:55   #3  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Ну вообще говоря, была идея наплодить готовых фильтров для различных групп пользователей, а они бы выбирали, не задумываясь над технической составляющей
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 17.03.2009, 14:48   #4  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Если руками добавлять связанную таблицу в фильтре то там по дефолту Exists Join - что понятно - все равно данные не выбираются, а только фильтрация происходит.
Старый 18.03.2009, 09:18   #5  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Сорри, перепутал, Exist Join конечно же имел в виду.. Ну суть ясна, хотелось бы Not Exist Join увидеть)
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 19.03.2009, 09:05   #6  
kalex is offline
kalex
Участник
 
132 / 20 (1) +++
Регистрация: 18.05.2002
Адрес: Москва
Это нельзя сделать. В стандартном фильтре используется только inner join. Если очень хочется, то можно попробовать прикрутить к стандартному фильтру выбор типа join.
Старый 19.03.2009, 09:28   #7  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Да понятное дело, что стандартный функционал выбор вариантов join не поддерживает, я спрашивал о том, программировал ли кто-ниубдь подобное.. Ладно, будет время - попробую реализовать.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 16.07.2009, 22:46   #8  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
кстати, подобное сделать реально, ссылка это подтверждает
http://www.dyxon.com/en/add_ons/smart_query.html
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
За это сообщение автора поблагодарили: Russland (1).
Старый 17.07.2009, 06:41   #9  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Можно создать свою форму вместо SysQueryForm, где у пользователей будет возможность делать разные Join'ы.
А ссылка странная какая-то, у меня из-за нее браузер виснет
Старый 17.07.2009, 23:42   #10  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,322 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Так они там за это еще и деньги хотят .... Там же работы по логике не так уж и много.. Но... хозяин барин
__________________
Возможно сделать все. Вопрос времени
Старый 20.07.2009, 14:00   #11  
Maximin is offline
Maximin
NavAx
NavAx Club
 
412 / 346 (12) ++++++
Регистрация: 09.10.2002
Адрес: Москва
Дык, и не сделали штатно потому что exists joinы криво работают до сих пор в Query.
А то ж надо было бы отвечать, что за фигня, мол, а так - разработчики поматерятся-поматерятся и привыкнут. А вот если Пользователи начнут вопросы задавать - то это же поддерживать надо будет и отвечать на вопросы (в том числе на презентациях) - "А почему это возможность есть, а работает криво?".
А так - "нет возможности - нет проблемы".
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
Теги
join, query, фильтр

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Баг в расширенном фильтре DenisS DAX: Программирование 9 28.11.2013 12:09
Глюки в Query с разными типами Join (в т.ч. NonExistsJoin) к одной таблице gl00mie DAX: Программирование 10 14.02.2007 13:22
Как в расширенном фильтре у формы сделать, авто фильтрацию при запуске формы? miaa DAX: База знаний и проекты 4 25.05.2006 18:16
2 и более OUTER JOIN к одному паренту Ronin DAX: Программирование 21 19.12.2005 13:42
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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