|  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. А то ж надо было бы отвечать, что за фигня, мол, а так - разработчики поматерятся-поматерятся и привыкнут. А вот если Пользователи начнут вопросы задавать - то это же поддерживать надо будет и отвечать на вопросы (в том числе на презентациях) - "А почему это возможность есть, а работает криво?". А так - "нет возможности - нет проблемы". 
				__________________ Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...   | 
|  |