ник: snipe
Пишем функцию
public function summPole( a1 as double, a2 as double) as double
summPole=a1+a2
end function
при програмном заполнении (через рекордсет)
'dim rs as recordset
me!поле3=summPole(nz(rs.fields(0),0),nz(rs.fields(1),0))
и на событие после обновления поля1 и поля2 вешаем
if summPole(nz(me!поле1,0),nz(me!поле2,0))=0 then me!поле3=null else me!поле3=summPole(nz(me!поле1,0),nz(me!поле2,0))