17.03.2009, 09:35 | #1 |
Участник
|
Варианты join в расширенном фильтре
Господа, реализовывал ли кто-нибудь (и возможно ли это в принципе) какие-либо варианты присоединения таблиц кроме дефолтного inner join на расширенном фильтре форм (CTRL+F3)?
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
17.03.2009, 09:50 | #2 |
Участник
|
У вас действительно такие образованные пользователи, что они понимают разницу между "просто присоединить табличку" и not exists join?
Наши пользователи, как я помню, даже этой формой и то не все пользовались... |
|
17.03.2009, 09:55 | #3 |
Участник
|
Ну вообще говоря, была идея наплодить готовых фильтров для различных групп пользователей, а они бы выбирали, не задумываясь над технической составляющей
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
17.03.2009, 14:48 | #4 |
Участник
|
Если руками добавлять связанную таблицу в фильтре то там по дефолту Exists Join - что понятно - все равно данные не выбираются, а только фильтрация происходит.
|
|
18.03.2009, 09:18 | #5 |
Участник
|
Сорри, перепутал, Exist Join конечно же имел в виду.. Ну суть ясна, хотелось бы Not Exist Join увидеть)
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
19.03.2009, 09:05 | #6 |
Участник
|
Это нельзя сделать. В стандартном фильтре используется только inner join. Если очень хочется, то можно попробовать прикрутить к стандартному фильтру выбор типа join.
|
|
19.03.2009, 09:28 | #7 |
Участник
|
Да понятное дело, что стандартный функционал выбор вариантов join не поддерживает, я спрашивал о том, программировал ли кто-ниубдь подобное.. Ладно, будет время - попробую реализовать.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
16.07.2009, 22:46 | #8 |
Участник
|
кстати, подобное сделать реально, ссылка это подтверждает
http://www.dyxon.com/en/add_ons/smart_query.html
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
|
За это сообщение автора поблагодарили: Russland (1). |
17.07.2009, 06:41 | #9 |
Участник
|
Можно создать свою форму вместо SysQueryForm, где у пользователей будет возможность делать разные Join'ы.
А ссылка странная какая-то, у меня из-за нее браузер виснет |
|
17.07.2009, 23:42 | #10 |
Administrator
|
Так они там за это еще и деньги хотят .... Там же работы по логике не так уж и много.. Но... хозяин барин
__________________
Возможно сделать все. Вопрос времени |
|
20.07.2009, 14:00 | #11 |
NavAx
|
Дык, и не сделали штатно потому что exists joinы криво работают до сих пор в Query.
А то ж надо было бы отвечать, что за фигня, мол, а так - разработчики поматерятся-поматерятся и привыкнут. А вот если Пользователи начнут вопросы задавать - то это же поддерживать надо будет и отвечать на вопросы (в том числе на презентациях) - "А почему это возможность есть, а работает криво?". А так - "нет возможности - нет проблемы".
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|