EIP: обновление итогов в строке

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

EIP: обновление итогов в строке

Сообщение morkovin »

С9, ABC
В числовых EIP-полях юзер изменяет значения, результат должен сразу же пересчитываться и отображаться в итоговом поле этой же строки. Не пойму, в какой эмбед вставить формулу пересчёта? Вроде бы всё перепробовал - не получилось :(
WBR, morkovin
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: EIP: обновление итогов в строке

Сообщение kreator »

А не получится. Я, кстати, задавал что-то подобное про EIP здесь.
Есть вариант типа такой. Есть поля - Цена, Количество, Сумма. Делаем их все редактируемыми. И на событие Ассеpted при редактировании цены, например:

Код: Выделить всё

update(SELF.Feq)
EditInPlace::LOC:Summa.UseVar = EditInPlace::P:Quantity.UseVar*SELF:UseVar
Проблема у меня в том, что где бы я ни поставил этот код, результат отобразится только когда уйдёшь с этого поля. А я вот хотел на NewSelection это видеть. А, если итог, вообще не редактируемый, то швах, во всяком случае, у меня мозгов не хватило.
We are hard at work… for you. :)
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

Re: EIP: обновление итогов в строке

Сообщение gopstop2007 »

Browse Class -> SetQueueRecord -> перед Parent [1300]
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

Re: EIP: обновление итогов в строке

Сообщение morkovin »

Спасибо! Работает!
Browse Class -> SetQueueRecord -> перед Parent [1300]
WBR, morkovin
Ответить