money字段显示问题(急)(100分)

  • 主题发起人 主题发起人 panjf
  • 开始时间 开始时间
P

panjf

Unregistered / Unconfirmed
GUEST, unregistred user!
用PARADOX建库,QREPORT作报表,但是MONEY字段在显示时,前边总有个¥,我想把它去掉
因为字段是动态建的,不能在QUERY里设置固定字段,可是我用
FIELDBYNAME(字段).DISPLAYFORMAT:='#.##'不能修改,用FIELDS[N].displayformat
也不行,为什么,有什么办法能在程序运行中动态修改它的显示方式?
 
currency属性设置为false
 
format('....')
or asstring
 
for i := 0 to dataset.fieldcount-1 do
begin
if dataset.fields[0] is TCurrencyField then
(dataset.fields[0] as TCurrencyField).Currency := false;
end;
OK
给分吧!!
 
function FormatCurr() 可以了
 
我已经自己解决这个问题了,hpretty的方法是不错,可小数点后的位数没有保证,有时会
出来一串,我用的是:
(dataset.fields[0] as TCurrencyField).DisplayFormat := '#.00';
感谢大家的回答!
 

Similar threads

后退
顶部