怪了!!?出不来(50分)

  • 主题发起人 主题发起人 zikao419
  • 开始时间 开始时间
Z

zikao419

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是access库,有个字段是货币性我如何让以
printer.Canvas.TextOut(30,a,siaiay1_y);的形式
打印出来(a我已经赋值,siaiay1_y是字符型我已经给他赋值)
小数点后要有两位数字,而且要有货币府
 
救救我吧,我很着急,在线等待,小弟先谢谢了.
 
printer.Canvas.TextOut(30,a,format('999999.99',[table1.fieldbyname('siaiay1_y').asCurrency] ));

 
to jsxjd
不行阿,我试了打出来的是‘999999.99’
 
var
tmp:currency;
....
begin
tmp:= StrToCurr(siaiay1_y);
printer.Canvas.TextOut(30,a,format('%m',[tmp]);
end;
 
to zzhdi
'%m'什么意思?机子不认!!!
 
'$'+formatfloat('0.00,siaiay1_y)
 
siaiay1_y转对了没,是打不出来还是打出来的有误;
 
上面的都试过了,还有误?
贴点代码看看。
 
谢谢大家对我这样帮助,小弟不胜感谢,问题解决了
分分吧,分不多不好意思。
 
后退
顶部