Если не устраивают дисплейные методы, которые можно использовать как вычисляемые поля, можешь завести отдельное поле и сделать такую операцию:
X++:
ThisIsMyTable mytable;
;
mytable.skipDataMethods(true);
update_recordset mytable
setting
field3 = mytable.field1 + mytable.field2;
where mytable.field4 == "F4";