Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2011, 13:19   #1
a_n_n_a
Форумчанин
 
Регистрация: 06.03.2009
Сообщений: 157
По умолчанию Изменение значения ячейки DBGrid

Здравствуйте, у меня есть DBGrid, в нем 3 колонки:
сумма заказа, сумма долга, сумма предоплаты. Данные считываются из БД (access).
А надо мне, чтобы, изменяя значение в колонке сумма предоплаты, изменялось значение в сумме долга.
т.е. если внесена вся сумма, долг=0, если ее часть, то долг=сумма заказа-сумма преоплаты.
Не пойму через какое событие это сделать)
Подскажите, пожалуйста)
a_n_n_a вне форума Ответить с цитированием
Старый 24.03.2011, 13:26   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Есть два варианта.
1. Сделать долг калькулируемым полем. Повесить расчет в событие OnCalcFields.
2. На событие OnBeforePost повесить код долг=сумма заказа-сумма преоплаты
Первый вариант предпочтительнее.
_SERGEYX_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение ячейки в Excel A-Lex-Is Microsoft Office Excel 12 29.12.2011 14:00
Активирование значения ячейки, на основе другой ячейки Mark.ru Microsoft Office Excel 5 13.12.2010 16:23
Изменение значения в памяти zotox Общие вопросы Delphi 2 11.10.2010 17:31
автоматическое изменение значения intelx1989 Microsoft Office Access 1 12.01.2010 21:19