В режиме конструктора запроса можно удалять, только свеже-добавленные связи. Если нажать "Ок" и выйти, а затем вернуться снова в настройку, то удалить связь уже нельзя.
Разбирался немного когда была необходимость сделать не только ExistsJoin, но и все остальные типы связи.
Всё дело в реализации.
Исходный запрос парсится на наборы и связи между ними.
Для вновь добавленных наборов выставляется своя иконка в Treeview. И по этой иконке определяется можно ли удалять набор. Если набор уже был в запросе, то иконка будет другая.
Думаю если поправить это место, то всё будет редактируемо.
|