|
![]() |
#1 |
Участник
|
Варианты join в расширенном фильтре
Господа, реализовывал ли кто-нибудь (и возможно ли это в принципе) какие-либо варианты присоединения таблиц кроме дефолтного inner join на расширенном фильтре форм (CTRL+F3)?
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
![]() |
#2 |
Участник
|
У вас действительно такие образованные пользователи, что они понимают разницу между "просто присоединить табличку" и not exists join?
Наши пользователи, как я помню, даже этой формой и то не все пользовались... ![]() |
|
![]() |
#3 |
Участник
|
Ну вообще говоря, была идея наплодить готовых фильтров для различных групп пользователей, а они бы выбирали, не задумываясь над технической составляющей
![]()
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
![]() |
#4 |
Участник
|
Если руками добавлять связанную таблицу в фильтре то там по дефолту Exists Join - что понятно - все равно данные не выбираются, а только фильтрация происходит.
|
|
![]() |
#5 |
Участник
|
Сорри, перепутал, Exist Join конечно же имел в виду.. Ну суть ясна, хотелось бы Not Exist Join увидеть)
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
![]() |
#6 |
Участник
|
Это нельзя сделать. В стандартном фильтре используется только inner join. Если очень хочется, то можно попробовать прикрутить к стандартному фильтру выбор типа join.
|
|
![]() |
#7 |
Участник
|
Да понятное дело, что стандартный функционал выбор вариантов join не поддерживает, я спрашивал о том, программировал ли кто-ниубдь подобное.. Ладно, будет время - попробую реализовать.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
![]() |
#8 |
Участник
|
кстати, подобное сделать реально, ссылка это подтверждает
http://www.dyxon.com/en/add_ons/smart_query.html
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
|
За это сообщение автора поблагодарили: Russland (1). |
![]() |
#9 |
Участник
|
Можно создать свою форму вместо SysQueryForm, где у пользователей будет возможность делать разные Join'ы.
А ссылка странная какая-то, у меня из-за нее браузер виснет ![]() |
|
![]() |
#10 |
Administrator
|
Так они там за это еще и деньги хотят .... Там же работы по логике не так уж и много.. Но... хозяин барин
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#11 |
NavAx
|
Дык, и не сделали штатно потому что exists joinы криво работают до сих пор в Query.
А то ж надо было бы отвечать, что за фигня, мол, а так - разработчики поматерятся-поматерятся и привыкнут. А вот если Пользователи начнут вопросы задавать - то это же поддерживать надо будет и отвечать на вопросы (в том числе на презентациях) - "А почему это возможность есть, а работает криво?". А так - "нет возможности - нет проблемы".
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... ![]() |
|
Теги |
join, query, фильтр |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|