Показать сообщение отдельно
Старый 25.04.2013, 14:35   #1  
smoyk is offline
smoyk
Участник
 
188 / 13 (1) ++
Регистрация: 20.04.2007
Название темы непонятное, извините, по другому не смог придумать)
Есть две связанных таблицы мастер-деталь. Связь один ко многим. Я отфильтровал таблицу мастер по некоторому полю. Теперь мне нужно наложить фильтр на теблицу деталь таким образом, чтобы в ней были записи, удовлетворяющие набору данных таблицы мастер. Пересечь два множества короче) Какие есть способы в навике это сделать? Я один знаю: во временную таблицу запихать нужные записи, пробежав по детали и проверив наличие записи в мастере... Что не очень охото делать. Может есть попроще способ фильтр на деталь наложить?
Заранее спасибо.

ps Грешным делом подумал пробежать по мастеру и сформировать строку фильтра типа "Значение1|Значение2|..." и наложить на 2ю таблицу сетфильтром, но потом подумал, сколько строк может быть в мастере... много может быть, не пойдет)