Ничего удивительного, поля в диалоге - не поля на таблице, а отдельные элементы управления, совпадающие по Label и расширенному типу с полями InventDim, не привязанные к самой таблице и ее полям. Ожидать от них поведения, аналогичного поведению полей InventDim при редактировании, не запрограммировав этого поведения на диалоге, не надо - его просто не будет.
Чтобы такое поведение воспроизвести - в классе, вызывающем диалог, придется перекрывать validate()'ы,modified()'ы и lookup()'ы некоторых контролов диалога.
__________________
Мы летаем, кружимся, нагоняем ужасы ...
Последний раз редактировалось TasmanianDevil; 06.06.2016 в 13:21.
|