浮点格式化问题,请教,谢谢! 如下例formatfloat('0.00',Query3.FieldByName('金额').Asfloat)比如金额是69,上式格式化后显示的还是69,如何使用成为69.00谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当金额为69时上式格式化后显示的应该是69.00没有问题------------------------------------------------Format string- 1234 -1234 0.5 01234 -1234 0.5 00 1234 -1234 1 00.00 1234.00 -1234.00 0.50 0.00#.## 1234 -1234 .5 #,##0.00 1,234.00 -1,234.00 0.50 0.00#,##0.00;(#,##0.00) 1,234.00 (1,234.00) 0.50 0.00#,##0.00;;Zero 1,234.00 -1,234.00 0.50 Zero0.000E+00 1.234E+03 -1.234E+03 5.000E-01 0.000E+00#.###E-0 1.234E3 -1.234E3 5E-1 0E0 ShowMessage(Formatfloat('0.00', 69))这样显示是后带俩0啊,你是显示在DBGrid中的是不是 用ShowMessage(FormatFloat('0.0000000',69));测一下就知道了。 edit1.Text:=formatfloat('0.00',ADOQuery1.FieldValues['stocklimit']);试过,如果:12233显示:12233.00 formatfloat('0.00',Query3.FieldByName('金额').Asfloat) ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄楼主,如实在不行,这样试试看Query3.FieldByName('金额').AsCurrency 是啊,我就是显示在dbgrid中的 显示在DBGrid中不能这样用,用EhLib中的DBGridEh控件,设对应字段的DisplayFormat属性 设字段的DisplayFormat属性为0.00 TNumericField(DBGrid1.Fields[0]).DisplayFormat:='0.00'; TNumericField(DBGrid1.Fields[0]).DisplayFormat:='#,##0.00'; BMP转换GIF出现的问题(小弟新手没有分) 请大家帮忙,不胜感激~~我是初学者 请教关于键盘口操作方面(高手请进)答对100分算数 怎样得到当前用户所在的用户组? 怎么样取EXCEL的表中的数据? 想做一个类似windows的画图工具,请指教。 有关于SQL语句的问题。 delphi中有沒有像vb中的new collection的類型 delphi 能依据网卡地址 MAC 编程吗? 请老鸟提供一些图标的网址。 诚邀delphi开发人员加盟,兼职也可 久不摸Delphi了:有一个问题很让我头痛!!
------------------------------------------------
Format string- 1234 -1234 0.5 0
1234 -1234 0.5 0
0 1234 -1234 1 0
0.00 1234.00 -1234.00 0.50 0.00
#.## 1234 -1234 .5
#,##0.00 1,234.00 -1,234.00 0.50 0.00
#,##0.00;(#,##0.00) 1,234.00 (1,234.00) 0.50 0.00
#,##0.00;;Zero 1,234.00 -1,234.00 0.50 Zero
0.000E+00 1.234E+03 -1.234E+03 5.000E-01 0.000E+00
#.###E-0 1.234E3 -1.234E3 5E-1 0E0
试过,如果:12233
显示:12233.00
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
楼主,如实在不行,这样试试看
Query3.FieldByName('金额').AsCurrency