Тема: Сумма
Показать сообщение отдельно
  #2  
Старый 23.04.2008, 19:03
Аватар для Professor Farnsworth
Professor Farnsworth Professor Farnsworth вне форума
Прохожий
 
Регистрация: 19.04.2008
Сообщения: 42
Репутация: 10
По умолчанию

Лучше сумму считать через запрос, значительно быстрее.
Например так.
Код:
procedure TForm1.Button2Click(Sender: TObject);
var s:real;
begin
   With ADOQuery2 do
   begin
       Close;
       SQL.Clear;
       SQL.Add('Select sum(PriceRUB) as summa from main');
       Open;
   end;
   Label2.Caption:= 'Сумма заказа составляет ' + FloatToStr(ADOQuery2.fieldByName('summa').AsFloat + StrToFloat(edit1.Text))+'р.';
end;
Ответить с цитированием