Добавление полей InventTable в форму InventOnHandItem

Я пытаюсь добавить поля таблицы InventTable в форму InventOnHandItem, я добавил InventTable в источник данных InventOnHandForm и протестировал все виды свойств типа ссылки без результатов.

Я также попытался изменить таблицу InventSum, добавив InventTable в связи со ссылкой на ItemId, но у меня есть некоторые странные результаты: если я изменю фокус на линии сетки формы InventOnHandItem, правильные данные поля InventTable появятся в первой строке сетки

Я думаю, мне следует добавить код в источник данных формы, чтобы исправить проблемы с фокусом, отображением и обновлением, но у меня нет идей, как действовать дальше.

Есть ли у кого-нибудь идеи, которые помогут мне решить эту проблему?

заранее спасибо

Изменить: я не могу использовать методы отображения, потому что мне нужно фильтровать поля, добавленные в InventTable


person Thomas Post    schedule 11.09.2012    source источник
comment
Добавляете ли вы после добавления InventTable в форму поля InventTable в сетку? Не могли бы вы предоставить дополнительную информацию о том, что вы пытаетесь сделать и что вы уже пробовали.   -  person Michael Brown    schedule 11.09.2012


Ответы (2)


Если вы хотите, чтобы поля InventTable были доступны для поиска в сетке, вам придется полностью изменить дизайн формы.

Это будет включать добавление InventTable, InventSum и InvenDim в качестве внутренних источников данных (в указанном порядке) и добавление соответствующих полей InventTable в группу по.

person Jan B. Kjeldsen    schedule 12.09.2012

Вы можете добавить поля как методы отображения в InventSum таблице.

Чтобы ускорить процесс, вы можете использовать кеширование.

См. Также Axaptapedia.

person Jan B. Kjeldsen    schedule 11.09.2012