whit query1 dobegin
 close; SQL.clear;
  sql.add('Select sum(金额)as 总金额 from xx' );
        prepare;
Open;
filds.DataSet.FieldByName('总金额').DisplayFormat:='#.##元';
end;
帮我看以下有是问题

解决方案 »

  1.   

    试试:
    TFloatField(DataSet.Fields.Fields[i]).DisplayFormat := '#,##0.00';
      

  2.   

    TNumericField(query1.FieldByName('总金额')).DisplayFormat:='#.##元';
      

  3.   

    [eroor]unit1.pass[55];Undeclared identifier:"displayformat"
    [fatal error] project1.dpr[5];could not compile compile used unit "Unit1.pas"出现上面的提示!procedure TForm1.Button1Click(Sender: TObject);
    begin
    with query1 do
    begin
     close; SQL.clear;
      sql.add('Select sum(金额)as 总金额 from xx' );
            prepare;
    Open;
    query1.Fields.FieldByName('总金额').DisplayFormat:='0.00元';
    end;
    end;
      

  4.   

    FloatField(query1.Fields.FieldByName('总金额')).DisplayFormat:='0.00元';