2,496
社区成员
发帖
与我相关
我的任务
分享
var SQL,S:string;
I,j:integer;
begin
SQL:='select 档案号 from 老人基本信息';
DataModule1.ClientDataSet6.Active:=False;
DataModule1.ClientDataSet6.DataRequest(SQL);
DataModule1.ClientDataSet6.Active:=True;
with DataModule1.ClientDataSet6 do
begin
while Not Eof do
begin
S:=FieldByName('档案号').AsString;
if StrYesInt(S) then
begin
i:=StrToInt(S);
if j<i then J:=i;
end;
Next;
end;
end;
S:=Inttostr(J+1);
while Length(S)<4 do S:='0'+S;
DBEdit6.DataSource.DataSet.Edit;
DBEdit6.Text:=S;
DBEdit6.DataSource.DataSet.Post;
end;
给段代码,自己修改一下。获取已有编号的后续号。