怎么在QuickReport里面设置某个字段的精度???

解决方案 »

  1.   

    在QuickReport里面设置某个字段的精度
    ========================================哪里的字段? 数据源里的? 那就要在数据源处理....可以用字段的FieldGetText事件....如果不是用的数据感知控件,而是用QrLabel,那就可以写点代码来处理
      

  2.   

    就是在报表里面把一个字段用SUM累加后,得到的和怎么让他可以显示小数点后两位,即使是零也显示。
      

  3.   

    你的SUM出来的结果,在赋值给报表前,是变量,还是字段!现在需要我们向你提问!
      

  4.   

    提示你这么一小下:
    如果是变量:
    var
      F : double;//这只是一个演示,演示Format函数!
    begin
      F := 8.88;
      ShowMessage(Format('%.4f',[F]));//同理,QrLabel.caption := Format(.....
    end;如果是字段:
    就用我在一楼说的,DataSetFieldOnGetText()方法!自己延伸一下想一想对策!
      

  5.   

    函數裡面有format函數,可以實現你的功能。
      

  6.   

    如果是字段,是可以直接设的,有个displayformat就可以设置.但我用的是QRExpr,在她的Expresstion里面设置了一个求和,我想这个求和的值也能有精度.大家帮帮忙啊,谢谢楼上几位兄弟了
      

  7.   

    再提示你一下:大多数数据都可以赋值给变量嘛!变量值又可以Format处理后给QrLabel嘛你说的  QRExpr,在她的Expresstion   这个俺不懂
      

  8.   

    QRExpr是quickreport的一个控件,它有个expresstion属性,里面可以设置是求和啊,还是其他运算什么的.对某一列字段进行运算.只有运行quickreport的时候.才会出现数据.其他时候没有啊
    |||||||
      

  9.   

    这个我以前在数据库里设置好了,用了QRExpr出来也自动是同样精度的
      

  10.   

    哎!终于找到了,在MASK里面设.00就OK了 ,发出来给大家共享下.谢谢楼上众多兄弟的关心