DS1 -> Persons
DS2 -> Persons2Projects (Delayed Join с Persons)
DS3 -> Projects (InnerJoin с Persons2Projects )
Grid1 -> DS1
Grid2 -> DS3
Кажется так должно работать
Работает, но есть нюансы.
DS3(Projects) открывается правильно, и сам текст генерящегося запроса меня устраивает. НО.
Двигаться в интерфейсе по Grid-у этого DS3 нормально не получается. Пока стою на первой в нем записи, все нормально. Как только пытаюсь перейти на следующую, начинает "брыкаться" - упорно показывает значения из первой, самовольно "перебегает" на первую.
Вот такие пироги. Эксперимент продолжается.
|