А какой у тебя стоит тип этого автовычиляемого поля, это первое
второе я бы все таки делал так
Код:
procedure TDataModule1.NaimenTableCalcFields(DataSet: TDataSet);
begin
DataModule1.NaimenTableSum.Value:=DataModule1.Naim enTableDSDesigner2.Asfloat*DataModule1.NaimenTableDSDesigner3.Asfloat;
end;