打印小数. (50分)

K

krisjim

Unregistered / Unconfirmed
GUEST, unregistred user!
1, 打印报表时, 如何显示两位小数 , 如 3 --> 3.00 , 0.555555--->0.55
2, Form 中的变量如何可以在报表中打印?
我用的是fastreport .
 
1、
a:=3;
showmessage(Format('%10.2f', [a]))
2、不明白
 
第二个问题是: 如果我要在报表中打印:< 日期范围 : 从"Date1 " To "Date2" >
Date1, Date2, 是变量, 应如何设置呢?
 
select * from table1 where (Date >= Date1 and Date <= Date2)
 
都可以在onprint中写格式化语句
1。formatfloat('0.00', data);
2.formatdatetime('yyyy-mm-dd', datetimepicker1.date);...
 
我的意思是, 如何在报表中打印Date1, Date2?
如我们打印数据表的段时设置 memo1.Memo = [Q_FlowTime."A1"],
针对变量应如何设置呢?
 
frReport1.FindObject('memo1').memo.Text:=定义的变量;
 
to :dlnew
>>formatdatetime('yyyy-mm-dd', datetimepicker1.date);... ?
在fastreport 中你自已用过没有

 
对不起,我从不用Fastreport
不过,只要是在Delphi的编辑、运行环境中,就应该可以用Formatdatetime()这个函数。
 
顶部