Добрый день!
Вывожу итоговую сумму по группе в заголовок группы:
[more]
procedure GroupHeader1OnBeforePrint(Sender: TfrxComponent);
begin
if Engine.FinalPass then
begin
Memo23.Text := Get(FloatToStr(<BDEQuery1."rc_sd_objectnumber">) + 'cn');
Memo26.Text := Format('%2.n', [Get(FloatToStr(<BDEQuery1."rc_sd_objectnumber">) + 'money')]);
end;
end;
procedure GroupFooter1OnBeforePrint(Sender: TfrxComponent);
begin
Set(inttostr(<BDEQuery1."rc_sd_objectnumber">) + 'cn', FloatToStr(SUM(<BDEQuery1."cn">, MasterData1)));
Set(inttostr(<BDEQuery1."rc_sd_objectnumber">) + 'money', FloatToStr(SUM(<BDEQuery1."money">, MasterData1)));
end;
[/more]
Целочисленное поле выводится нормально. С запятой выдает ошибку:
GroupHeader1: Ошибка в выражении '2259,87':';' expected
Что не так делаю?
Вывожу итоговую сумму по группе в заголовок группы:
[more]
procedure GroupHeader1OnBeforePrint(Sender: TfrxComponent);
begin
if Engine.FinalPass then
begin
Memo23.Text := Get(FloatToStr(<BDEQuery1."rc_sd_objectnumber">) + 'cn');
Memo26.Text := Format('%2.n', [Get(FloatToStr(<BDEQuery1."rc_sd_objectnumber">) + 'money')]);
end;
end;
procedure GroupFooter1OnBeforePrint(Sender: TfrxComponent);
begin
Set(inttostr(<BDEQuery1."rc_sd_objectnumber">) + 'cn', FloatToStr(SUM(<BDEQuery1."cn">, MasterData1)));
Set(inttostr(<BDEQuery1."rc_sd_objectnumber">) + 'money', FloatToStr(SUM(<BDEQuery1."money">, MasterData1)));
end;
[/more]
Целочисленное поле выводится нормально. С запятой выдает ошибку:
GroupHeader1: Ошибка в выражении '2259,87':';' expected
Что не так делаю?