那么在报表上就要做一个单号了,请问这个ID字段怎样做成一个类似S0003784这样格式的单号(5分)

  • 主题发起人 主题发起人 pchddcat
  • 开始时间 开始时间
P

pchddcat

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一个客户提货软件
那么在报表上就要做一个单号了
我参考了以前的程序员,单号格式使用的是S0003784这样
我的后台数据库是ACCESS
我设置了自动编号
请问这个ID字段怎样做成一个类似S0003784这样格式的单号
让它自己递增上去
我在ACCESS中怎样设置这字段
在DELPHI前台又要怎样设置

 
我是这样实现的:
s : string;
i,iVal : integer;
begin
iVal := Fieldvalues('AutoId');
s : = IntToStr(iVal);
for I := 8 downto Length(s) do s := '0' + s;
s := 's' + s;
end;



end;
 
同意 楼上,

先把 数字 的, 变成 字符. 格式化好长度.( 就是他的那个 For 循环.)

在前加一个 你要的 S ,不就可以了?
 
s:='s'+formatfloat('0000000',ival);
 
怎么看不到
 
后退
顶部