我想将数据库的一个货币型的字段转换成如下形式,请问如何实现?/
例如:23.122 —>0000000002312 要求从分位开始去掉小数点并将其补成13位字符
例如:23.122 —>0000000002312 要求从分位开始去掉小数点并将其补成13位字符
解决方案 »
- 想在界面上放两个输入IP地址的输入框,请大家帮看看要怎么做?
- VisualStudio环境里有没有delphi呢?
- 收取邮件后的保存问题?
- 这样的界面效果怎么出来的?父窗体找错了?
- 如何在DBGRID上实现象EXCEL的列冻结功能?
- 各位高手,请进来看看吧!关于dbexpress的问题
- 急救,在ADOQUERY的sql中加上代码后,active:=true后,有出错提示!但代码执行没有错.请看内容
- 可否写一个dos界面下的文件,用后面跟参数的形式传递参数,给我快点回答!!
- Delphi中Nmpop3控件的用法?
- 怎样将报表保存为文件
- 根据我这样的要求,我该选择Delphi7里哪种类型的COM(100分)
- 一些小问题!!!
楼主改变数据变形即可:function TFrm_print.GetLsh(lsh: longInt): String;
var
i,len:integer;
rstr:string;
begin
len:=8;//返回指定长度的字符串
rstr:=inttostr(lsh);
for I:=1 to (len-length(rstr)) do
rstr:='0'+rstr;
result:=rstr;
end;
rData:real;
rDataStr:string;
i:integer;
begin
rData:=23.122;
rDataStr:=IntToStr(Trunc(rData*100));
for i:=1 to 13-StrLen(rDataStr) do
begin
rDataStr:='0'+rDataStr;
end;