各位高手,我有一困惑的问题,我报表用的是Fastreport ,库中有"金额"这个字段
我现在是要把金额这个字段的里的数字一个个的打印对应到如下表中,也就是支票的小写部分
-------------------------------
|亿|千|百|十|万|千|百|十|元|角|分|
|-------------------------------
| | | | | | |7|5 |2 |1 |5 |
-------------------------------不知大家能否看清楚,就是752.15元,我怎样 逐个 输出到Fastreport 然后打出来??
跪求啊!
我现在是要把金额这个字段的里的数字一个个的打印对应到如下表中,也就是支票的小写部分
-------------------------------
|亿|千|百|十|万|千|百|十|元|角|分|
|-------------------------------
| | | | | | |7|5 |2 |1 |5 |
-------------------------------不知大家能否看清楚,就是752.15元,我怎样 逐个 输出到Fastreport 然后打出来??
跪求啊!
解决方案 »
- 读取版本信息的函数有BUG,寻求帮忙修正!
- 能否让窗体永远占有屏幕顶端100pt的高?即使其他窗体最大化也不能覆盖或占有?
- 用过interbase数据库的请进
- 怎么用ADO对SQL数据进行添加?
- 小的笨,没有学好pas真该死!
- 管理系统中用户认证这一块有什么方法保证同一用户同一时间唯一使用????
- 请问如何在运行表单前,先提示是否要保存,然后再运行,还有....
- 关于事务的问题
- 事务问题。在线等待!!
- 我想在按钮单击事件中调用这个webservice中的MobileNumberConvert函数,如何做
- 我把分全送了! 高手进来看一下!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 寻求D7+SQL2K的通用权限管理模块
type
TLabelChars = array[0..10] of Char;function FloatToChars(const Value:Double):TLabelChars;
var
S:string;
I:Integer;
L:Integer;
begin
L:=High(Result)+1;
FillChar(Result[0],L,0);
S:=Format('%.2f',[Value]);
S:=ReverseString(S);
Delete(S,3,1);
for I:= 1 to min(Length(S),L) do
begin
Result[L-I]:=S[I];
end;
end;使用:
X:TLabelChars;X:=FloatToChars(752.15);
Label0.Caption:=X[0];
Label1.Caption:=X[1];
Label2.Caption:=X[2];
...