16,749
社区成员
发帖
与我相关
我的任务
分享
dbl_Value = StrToFloat( FormatFloat(‘0.00‘’’, dbl_Value) );
这样转换出来的double型数据就是两位小数的模式,可以在程序中两位小数显示,而不会出现四舍五入等相差0.01的情况出现。但是保存的时候,就像楼上说的,双精度型的格式是固定的,无法改变。var S:string;
begin
S:=Format('%.2f',[StrToFloat(FieldByName('单价').asString)]);
end;