Источник данных формы формирует запрос вида:
select Table1 InnerJoin Table2 ... InnerJoin TableN
Exists Join TableX where Table1.Field1 == TableX.Field1 && TableX.Field2 == 'Value'
В форме запрос возвращает все записи не фильтруя по TableX.Field2 == 'Value', а X++ запрос работает правильно...
Как быть?