Это происходит по вполне понятным причинам: на датасоурсе таблицы размеров (да и с цветом та же история) перекрыт метод executequery(), в котором изложена логика поведения выполнения запроса: запрос выполняется только 1 раз при запуске формы (т.е. при открытии списка). За один этот запуск выполнения запроса происходит связка или range по полю ItemId.
Можно конечно убрать заглушку на выполнение запроса более чем 1 раз, но в этом случае нужно продумать, что делать со связкой (чтобы она не устанавливалась попусту несколько раз).
|