G geean Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-27 #1 请问DbGridEH合计行小数点位数怎样保留到7位(其他行的值都是7位,合计行只有4位)
G geean Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-28 #4 列的DisplayFormat 和合计行 footer 内的DisplayFormat='###,###,##0.0000000',Tnumericfield(Table.FieldByName('qty')).DisplayFormat:='###,###,##0.0000000';都试过还是不行
列的DisplayFormat 和合计行 footer 内的DisplayFormat='###,###,##0.0000000',Tnumericfield(Table.FieldByName('qty')).DisplayFormat:='###,###,##0.0000000';都试过还是不行
A admin2008 Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-29 #5 我也碰到楼主这样的问题, 关注...........
I iKing Unregistered / Unconfirmed GUEST, unregistred user! 2010-02-02 #8 答案:-------------来自:yzhshi, 时间:2003-08-08 19:24, ID:2095688 在TDBSum类里面的SumValue: Currency;为Currency类型。而这个类型最多四位小数。如:procedure TForm1.Button1Click(Sender: TObject);var a: Currency;begin a := 1.123132412341234; ShowMessage(FloatToStr(a));end;所以要让它超出四位,除非你修改源码,将那个Currencry改成Double就可以了。
答案:-------------来自:yzhshi, 时间:2003-08-08 19:24, ID:2095688 在TDBSum类里面的SumValue: Currency;为Currency类型。而这个类型最多四位小数。如:procedure TForm1.Button1Click(Sender: TObject);var a: Currency;begin a := 1.123132412341234; ShowMessage(FloatToStr(a));end;所以要让它超出四位,除非你修改源码,将那个Currencry改成Double就可以了。