Показать сообщение отдельно
Старый 01.09.2005, 11:07   #1  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Проблемы с OuterJoin
Модифицировал форму SalesTable, добавив в нее новый DataSource с самопальной таблицей RMEPrintHistory.
Новый DataSource (RMEPrintHistory) соединяется с DataSource (SalesTable) c типом связи OuterJoin.
В таблице RMEPrintHistory в узле Relations, указана таблица SalesTable, далее в условии соединения задано
SalesTable.salesid== RMEPrintHistory.salesid
and
RMEPrintHistory.documentstatus == 28 (Facture_Ru)
Отношение между таблицами SalesTable и RMEPrintHistory один ко многим .
Все работает без проблем.
Но стоит применить фильтрацию к гриду , и условие RMEPrintHistory.documentstatus == 28 (Facture_Ru) словно слетает и вылезают все записи для которых верно SalesTable.salesid== RMEPrintHistory.salesid.
Голову сломал, в чем может быть дело ... не пойму. Если кто сталкивался с подобным, помогите!

Вложения
Тип файла: img78727-1 (28.3 Кб, 397 просмотров)
Тип файла: img78727-2 (73.8 Кб, 524 просмотров)