怎么把1到9999的数字转成 4位字符串0001 0002 0003 怎么把1到9999的数字转成 4位字符串,左边补0 如 0001 0002 0003 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var I: Integer; s: string;begin for I := 1 to 999 do begin s := FormatFloat ('0000', I); ShowMessage(s); end;end; procedure TForm1.Button1Click(Sender: TObject);const C = 10000;begin edit1.text := RightStr(inttostr(C + 2),4);end; function get4char(i:integer):string;//i从到9999beginresult:=format('%-4d',i);end; 你是想在delphi中实现还是sql中实现 edit1.text := RightStr(inttostr(C + 2),4);其中 2 可以是任何传入的数值,只需要替换即可 select right(10000 + 2,4) 为什么不会排序呢?我在form加载时用 大家好:请问一下Shockwave Flash Object 格式的文件用什么工具打开——————在线等待!!!!! SQL Server 2000中的restore database怎么会这样?请高手帮忙! 多從表的問題 DBGrid的列的标题改变的问题 程序中怎样做和SQL SERVER 中用同样功能的数据备份与恢复(也是对SQL SERVER中的数据进行备份与恢复) DBGrid To 转换 Word 表格 急救!!!关于Active的问题(在线等待) 打开数据表出错 这个事务怎么实现? 高手请指点。高分! 获取代码长度问题
var
I: Integer;
s: string;
begin
for I := 1 to 999 do
begin
s := FormatFloat ('0000', I);
ShowMessage(s);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
const C = 10000;
begin
edit1.text := RightStr(inttostr(C + 2),4);
end;
begin
result:=format('%-4d',i);
end;
其中 2 可以是任何传入的数值,只需要替换即可
select right(10000 + 2,4)