在Table的数据集的AfterOpen事件中写的第一、第二列的OnValidate事件
FieldByName('c1').OnValidate := OnValidate;
FieldByName('c2').OnValidate := OnValidate;
procedure TForm1.OnValidate(Sender: TField);
begin
Sender.DataSet.FieldByName('c3').AsInteger :=
Sender.DataSet.FieldByName('c1').AsInteger +
Sender.DataSet.FieldByName('c2').AsInteger;
end;