dbgrideh одновременное заполнение полей

vadnk
Дата: 10.12.2007 15:06:01
Помогите начинающему, плиз. В DBGridEh есть колонки: "материал", "ед.изм", "кол-во". В выпадающем списке "материала" вместе с материалом из справочника отображается и его единица измерения. Как мне при выборе из списка материала одновременно запихнуть его ед.изм. в соответствующую колонку DBGridEh?
Альт
Дата: 10.12.2007 15:12:18
а зачем вам избыточность в данных и повторение единиц измерения не только в справочнике материалов, но и в основной таблице?
Johnmen
Дата: 10.12.2007 15:18:36
Прописать OnChange соотв.поля.
vadnk
Дата: 10.12.2007 15:38:07
Альт
а зачем вам избыточность в данных и повторение единиц измерения не только в справочнике материалов, но и в основной таблице?

Для забывчивых кладовщиц. Чтобы не отпустили пачки вместо килограммов. К тому же, возможно в будущем будет несколько ед. изм. для одного материала.
vadnk
Дата: 10.12.2007 15:40:27
Johnmen
Прописать OnChange соотв.поля.

В каком объекте искать это событие?
Anatoly Podgoretsky
Дата: 10.12.2007 15:51:26
vadnk
К тому же, возможно в будущем будет несколько ед. изм. для одного материала.

И справочник превратится в неподъемную кучу хлама.
Anatoly Podgoretsky
Дата: 10.12.2007 15:51:55
vadnk
Johnmen
Прописать OnChange соотв.поля.

В каком объекте искать это событие?

В событие того объекта, который изменяется.
AndrewP_
Дата: 10.12.2007 15:54:01
Можно использовать вычисляемые поля и событие OnCalcFields
Anatoly Podgoretsky
Дата: 10.12.2007 16:01:53
Не можно, это сущность или отдельная или композитная.
vadnk
Дата: 11.12.2007 08:54:14
Anatoly Podgoretsky
vadnk
К тому же, возможно в будущем будет несколько ед. изм. для одного материала.

И справочник превратится в неподъемную кучу хлама.

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