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 |
Участник
|
Спасибо, вроде разобрался, добавил источник с кодами и на него уже повесил условие расширенного.
|
|