Académique Documents
Professionnel Documents
Culture Documents
SCRIPT SIMPAN
begin
kode:=Edit1.Text;
nama:=Edit2.Text;
harga:=Edit3.Text;
if (Edit1.Text<>'')and(Edit2.Text<>'')and(Edit3.Text<>'') then
else
begin
Exit;
end;
with ADOQuery1 do
begin
Active:=False;
SQL.Clear;
Active:=True;
if RecordCount>0 then
begin
with ADOQuery1 do
begin
Active:=False;
SQL.Clear;
Active:=True;
end;
Exit;
end;
end;
with ADOQuery1 do
begin
SQL.Clear;
QuotedStr(Kode)+','+
QuotedStr(nama)+','+
QuotedStr(harga)+')';
with ADOQuery1 do
ExecSQL;
begin
Active:=False;
SQL.Clear;
Active:=True;
end;
end;
end;
SCRIPT CARI
begin
with ADOQuery1 do
begin
Active:=False;
SQL.Clear;
Active:=True;
end;
if ADOQuery1.RecordCount=0 then
begin
ADOQuery1.Active:=False;
ADOQuery1.SQL.Clear;
ADOQuery1.Active:=True;
end
else
begin
DBGrid1.SetFocus;
end;
end;
begin
DBGrid1.SetFocus;
With ADOQuery1 do
begin
form2.Edit1.Enabled:=true;
form2.Edit2.Enabled:=true;
form2.Edit3.Enabled:=true;
form2.Edit1.Text:=FieldValues['Kode_Barang'];
form2.Edit2.Text:=FieldValues['Nama_Barang'];
form2.Edit3.Text:=FieldValues['Harga_Satuan'];
form2.Edit1.Enabled:=false;
form2.Edit2.Enabled:=false;
form2.Edit3.Enabled:=false;
end;
form2.Show
end;
Tambahkan komponen ADOQuery dan setting propertiesnya menjadi seperti yang sudah saya paparkan
diatas.
Lalu setelah itu kembali ke form pertama dan dobel klik di button edit. Setelah itu, masukan coding
berikut:
begin
DBGrid1.SetFocus;
With ADOQuery1 do
begin
form2.Edit1.Enabled:=true;
form2.Edit2.Enabled:=true;
form2.Edit3.Enabled:=true;
form2.Edit1.Text:=FieldValues['Kode_Barang'];
form2.Edit2.Text:=FieldValues['Nama_Barang'];
form2.Edit3.Text:=FieldValues['Harga_Satuan'];
form2.Edit1.Enabled:=false;
form2.Edit2.Enabled:=false;
form2.Edit3.Enabled:=false;
end;
form2.Show
end;
Setelah itu, kembali lahi ke form kedua dan focuskan ke formnya lalu pilih tab event pada properties lalu
dobel klik di oncreate seperti yang terlihat pada gambar dibawah ini:
begin
Button2.Enabled:=False;
Button3.Enabled:=False;
end;
Masih di form kedua. Dobel klik di button edit lalu masukan coding dibawah ini:
begin
Edit2.Enabled:=True;
Edit3.Enabled:=True;
Button2.Enabled:=True;
Button3.Enabled:=True;
Edit2.SetFocus;
end;
Lalu setelah itu dobel klik di button perbaharui dan masukan coding dibawah ini:
begin
Edit1.Enabled:=True;
with Form1.ADOQUERY1 do
begin
Close;
ExecSQL;
Open;
end;
Form2.Close;
end;
Terakhir dobel klik pada butto ulang di form 2 dan masukan coding dibawah ini:
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
open;
end;
Edit2.Text:=ADOQuery1['Nama_Barang'];
Edit3.Text:=ADOQuery1['Harga_Satuan'];
Edit2.SetFocus;
end;
Setelah selesai membuat edit data selanjutnya adalah membuat coding hapus data. Pindah ke Form
pertama, lalu dobel klik pada button hapus dan masukan codingnya dibawah ini:
begin
begin
ADOQuery1.Delete;
end;
end;