You are on page 1of 6

CATT: tambahkan uses Da(Data Mudul) pada setiap unit from

untuk koneksi
ke ADOQuery contoh pada from pelanggan:

Koding Program:
procedure TForm7.AutoNumber;
var hasil,no,nilai:String;
i,n:Integer;
begin
if DM1510025.ADOsupplier.RecordCount=0 then
n:= 1 else
begin

DM1510025.ADOsupplier.Last;
no:=DM1510025.ADOsupplier['supplierkode1510025'];
for i:= 4 to 7 do
begin
nilai:=nilai+no[i];
n:=StrToInt(nilai)+1;
end;
end;
case Length(Trim(IntToStr(n))) of
1:hasil:='KS-'+'000'+Trim(IntToStr(n));
2:hasil:='KS-'+'00'+Trim(IntToStr(n));
3:hasil:='KS-'+'0'+Trim(IntToStr(n));
4:hasil:='KS-'+Trim(IntToStr(n));
end;
Edit1.Text:=hasil;
Edit2.SetFocus;
end;

procedure TForm7.Reset;
var
i:Integer;
begin
for i:= 0 to ComponentCount-1 do
begin
if Components[i] is TEdit then
TEdit(Components[i]).Text:=''
end;

tambah.Caption:='tambah';
end;

procedure TForm7.tambahClick(Sender: TObject);


begin
if tambah.Caption='tambah' then
begin
reset;
AutoNumber;
tambah.Caption:='batal';
end else
begin
tambah.Caption:='tambah';
reset;
end;
end;

procedure TForm7.simpanClick(Sender: TObject);


begin
with DM1510025.ADOsupplier do
begin
Close;
SQL.Clear;
SQL.Add('insert into supplier1510025
values("'+Edit1.Text+'","'+Edit2.Text+'","'+Edit3.Text+'","'+Edit4.
Text+'")');
ExecSQL;

SQL.Clear;
SQL.Add('select * from supplier1510025');
Open;
end;
reset;
end;

procedure TForm7.editClick(Sender: TObject);


begin
with DM1510025.ADOsupplier do
begin
Close;
SQL.Clear;
SQL.Add('update supplier1510025 set suppliernama1510025="'+
Edit2.Text +'",supplieralamat1510025="'+
Edit3.Text+'",suppliertelepon1510025="'+Edit4.Text +'" where
supplierkode1510025="'+Edit1.Text +'"');
ExecSQL;
SQL.Clear;
SQL.Add('select * from supplier1510025');
Open;
end;
end;

procedure TForm7.hapusClick(Sender: TObject);


begin
DM1510025.ADOsupplier.Close;
DM1510025.ADOsupplier.SQL.Clear;

DM1510025.ADOsupplier.SQL.Add('delete from supplier1510025


where supplierkode1510025="'+Edit1.Text+'"');
DM1510025.ADOsupplier.ExecSQL;
DM1510025.ADOsupplier.SQL.Clear;
DM1510025.ADOsupplier.SQL.Add('select * from
supplier1510025');
DM1510025.ADOsupplier.Open;
end;

procedure TForm7.keluarClick(Sender: TObject);


begin
Close;
end;

procedure TForm7.Edit5Change(Sender: TObject);


begin
DM1510025.ADOsupplier.Close;
DM1510025.ADOsupplier.SQL.Clear;
DM1510025.ADOsupplier.SQL.Add('select * from supplier1510025
where supplierkode1510025 like "%'+Edit5.Text+'%" or
suppliernama1510025 like "%'+Edit5.Text+'%"');
DM1510025.ADOsupplier.Open;
end;

procedure TForm7.DBGrid1CellClick(Column: TColumn);


begin
Edit1.Text:=DM1510025.ADOsupplier.Fields[0].AsString;
Edit2.Text:=DM1510025.ADOsupplier.Fields[1].AsString;

Edit3.Text:=DM1510025.ADOsupplier.Fields[2].AsString;
Edit4.Text:=DM1510025.ADOsupplier.Fields[3].AsString;
end;
end.

You might also like