//
procedure Toutput
var
maxnum
newnum
begin
//計算銷售單中最大編號
adoquery
adoquery
adoquery
adoquery
maxnum:=adoquery
//對讀出的編號進行截取並將其轉換為整數值
//防止插入第一條記錄時出錯
if (maxnum=
temp:=
else
temp:=copy(maxnum
//新插入的銷售單編號為插入前的最大編號+
newnum:=strtoint(temp)+
//重新組合編碼
if length(inttostr(newnum))=
inputnum:=
if length(inttostr(newnum))=
inputnum:=
if length(inttostr(newnum))=
inputnum:=
if length(inttostr(newnum))=
inputnum:=
if length(inttostr(newnum))=
inputnum:=inttostr(newnum);
//計算銷售單明細最大編號以便插入新的銷售單明細數據時編號不沖突
adoquery
adoquery
adoquery
adoquery
maxnum
//防止插入第一條記錄時出錯
if (maxnum
temp:=
else
temp:=copy(maxnum
newnum
//由於銷售單明細數據可能由很多條
//
//如果客戶號為空或者時沒有銷售單明細數據
if (combobox
showmessage(
right
From:http://tw.wingwit.com/Article/program/Delphi/201311/24894.html