Penampakan seperti diatas terdiri dari tanggal + inisial pelanggan saya singkat PP + no urut pelanggan
Komponen yang digunakan qpelanggan= adoquery
letakkan pada procedure atau sesuai kebutuhan anda...
procedure autonumber;
berikut lisitng program nya :
procedure TForm1.autonumber;
var
kode : Double;
begin
qpelanggan.Close;
qpelanggan.SQL.Clear;
qpelanggan.SQL.Add(' select * from tblpelanggan order by kd ');
qpelanggan.Open;
if qpelanggan.RecordCount = 0 then
kode:=001
else
begin
qpelanggan.Last;
kode:=StrToFloat(copy (qpelanggankd.AsString,1,3));
kode:=kode + 1;
end;
edkode.Text:= FormatDateTime('yy//mm/dd',Date) + 'PP' + FormatFloat('000',kode);
if qpelanggan.RecordCount > kode then
begin
ShowMessage('database full hubungi pengembang');
Form1.Close;
end;
kok gak mau ke urut ya ka? pdahal udh bener ngikutin cara itu
BalasHapus