我要小數點后保留2位小數,請問用何數據類型.
我用了single型,但小數位太多.我該如何做.我在數據庫中限制了二位小數,但報表中顯現的還是多位小數.幫幫小弟!謝謝!

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      j,j1,j2:string;
    bgein
    j1:='2';
    j2:='3';
    j:=floattostrf((strtoint(j)/strtoint(j1)*100),ffFixed,15,2);//格式化showmessage(j);end;
      

  2.   

    对不起,刚才打错了。应为:
    procedure TForm1.Button11Click(Sender: TObject);
    var
      j,j1,j2:string;
    begin
    j1:='2';
    j2:='3';
    j:=floattostrf((strtoint(j1)/strtoint(j2)*100),ffFixed,15,2);//格式化showmessage(j);end;
      

  3.   

    我的数据也是从数据库里得到,用:
    floattostrf((strtoint(j1)/strtoint(j2)*100),ffFixed,15,2);//格式化
    无错了!!!!