我在打印报表时遇到一个怪问题(数据库是Access)字段小计设置为双精度2位小数可是打印出来怎么是4为小数

解决方案 »

  1.   

    在数据库Access设字段多少位都没用的,你只要在控件(如TQRDBText,TQRExpr等)的Mask属性设为#0.00就OK啦!
      

  2.   

    我有另外一种解决办法,
    access的单精度大多是用来计算的,所以小数位特别长
    你可以把类型设置为货币,这可是ms推荐的方法,如果小数位小于4位,他是推荐使用货币格式的。
    快给我加分。呵呵
      

  3.   

    类似下面的:
    StrToFloat(FormatFloat('0.00',(Num / AllNum) * 100));