|  28.05.2011, 16:08 | #1 | 
| Участник | Условие ИЛИ на нескольких полях источника данных. 
			
			Есть источник данных с двумя полями (Код сотрудника). Есть источник EmplTable. Возможно ли сделать так, чтобы первый источник показал все записи, где Код сотрудника в одном из полей, присутствует в таблице EmplTable?  И сразу еще вопрос: Источник содержит одно поле (Код сотрудника). Необходимо вывести все строки, где значение поля присутствует в EmplTable или не заполнено. Кинулся вроде использовать расширенный фильтр, но длины условия не хватает.  Т.к. экземпляр EmplTable в условии будет временной таблицей, второй вопрос наверное отпадает. Последний раз редактировалось uchenik; 28.05.2011 в 16:15. | 
|  | 
|  28.05.2011, 17:52 | #2 | 
| Ищущий знания... | 
			
			про использование ИЛИ читайте "как правильно построить фильтр" и ещё "Расширенный запрос по дате" а вообще поищите по форуму, уже не раз обсуждалось 
				__________________ "Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем | 
|  | 
|  28.05.2011, 19:12 | #3 | 
| Участник | 
			
			ммм, не понял... На форме необходимо сделать такую выборку: select * from table1 exists join table2 where table1.field1 == table2.field || table1.field2 == table2.field данные в таблицах такие: table1: field1, field2 1 , 2 1 , 3 5 , 1 2 , 3 4 , 5 ... table2: field1 1 5 в результате должно быть: 1, 2 1, 3 5, 1 4, 5 ... Ссылки изучаю, но мне кажется, что там не то. | 
|  | 
|  28.05.2011, 19:36 | #4 | 
| Участник | 
			
			Спасибо, вроде разобрался, добавил источник с кодами и на него уже повесил условие расширенного.
		 | 
|  |