表是Access,货币在表中是以标准的方式显示,如544555.33在表中显示是544,555.33
我打印出来是544555.33,能不能打印出来也是544,555.33
最好打印出来是靠右对齐.
谢谢大家,很急的.

解决方案 »

  1.   

    右对齐的话可以设置TQRDBText的Alignment属性
      

  2.   

    Format('%0.2n',[544555.33]
    这只是具体数字,如果想把数据表中的值(数字型)全部转为这种格式怎么办?
      

  3.   

    TQRDBText有个OnPrint事件,可以在这里设定:
    procedure TForm1.QRDBText1Print(sender: TObject; var Value: String);
    begin
      Value := Format('%0.2n',[strtofloat(Value)]);
    end;
      

  4.   

    问题已解决,谢谢大家,特别要感谢ithinkthereforeiam(),结分.