ник: час
во первых нужно поле в таблице с галочкой - кого нужно расчитать, а кого не нужно
во вторых нужен цикл по записям и находя нужные (с галочкой пересчитывать)
Может вам подойдёт такой вариант:
при щелчке по полю из него в переменную записывается текущее значение, при выходе из поля проверяется новое значение - если они не равны - идём на кнопку пересчёт и расчитываем новое значение. Всё это в коде происходит - кнопку можно и убрать, а процедуру которая на её клик повешена использовать в случаях , описаных только что........