你可以在BeforePost事件中寫
Sumje:=Sumje+Query1.fieldbyname('je').asfloat;
這樣可以在新增時累加,若要同時實現在改寫時正確進行累加可以這樣寫
也是在BeforePost事件中寫
 if Query.state=dsEdit then
 begin
   sumje:=sumje+Query1.fieldbyname('je').oldvalue-Query1.fieldbyname('je').newvalue;
還有若想實現刪除時更新可以寫在BeforeDelete事件中
   sumje:=sumje-Query1.fieldbyname('je').asfloat;