I.        
Deskripsi
Program
Program ini merupakan program penyimpanan
data penjualan mobil dengan menggunakan database. Di dalam program ini terdapat
fungsi penyimpanan, pencarian, penghapusan dan pengeditan data dalam database.
Selain ittu pada program juga di tampilkan table yang berisi data yang terdapat
dalam database.
II.     
Interface
Program
III.        
Coding
Program
| 
Nama
  Komponen | 
Event | 
Perintah | |
| 
Button1 | 
OnClick | 
procedure TForm1.Button1Click(Sender: TObject); 
begin 
edit1.Clear; 
edit2.Clear; 
edit3.Clear; 
edit4.Clear; 
edit5.Clear; 
edit1.SetFocus; 
end; | |
| 
Button2 | 
OnClick | 
procedure
  TForm1.Button2Click(Sender: TObject); 
begin 
if
  (edit5.Text<>'Lunas') or (edit5.Text<>'Cicilan') then 
begin 
showmessage('Masukkan
  "Lunas" atau "Cicilan" dalam data pembayaran'); 
edit5.clear; 
edit5.SetFocus; 
end 
else 
if not
  ADOquery1.Locate('Kode',Edit1.text, [lopartialkey]) =true then 
begin 
ADOquery1.Append; 
ADOquery1.FieldByName('No_Polisi').AsString:=Edit1.Text; 
ADOquery1.FieldByName('Nama_Pembeli').AsString:=Edit2.Text; 
ADOquery1.FieldByName('Merk_Mobil').AsString:=edit3.Text; 
ADOquery1.FieldByName('Harga').AsString:=Edit4.Text; 
ADOquery1.FieldByName('Pembayaran').AsString:=Edit5.Text; 
ADOquery1.Post; 
end 
 else 
   showmessage ('Maaf, data barang sudah
  ada'); 
end; | |
| 
        Button3 | 
OnClick | 
procedure
  TForm1.Button3Click(Sender: TObject); 
begin 
  if not ADOquery1.Locate('No_Polisi',Edit1.text,[])
  then 
  begin 
    messagedlg ('"'+edit1.Text+'"
  tidak ditemukan',MTerror,[mbok],0) 
  end 
  else begin 
    ADOquery1.edit; 
    ADOquery1['No_Polisi']:=edit1.Text; 
    ADOquery1['Nama_Pembeli']:=edit2.Text; 
    ADOquery1['Merk_Mobil']:=edit3.Text; 
    ADOquery1['Harga_Mobil']:=edit4.Text; 
    ADOquery1['Pembayaran']:=edit5.Text; 
    ADOquery1.Post; 
  end; 
end; | |
| 
Button4 | 
OnClick | 
procedure
  TForm1.Button4Click(Sender: TObject); 
begin 
  if not
  ADOquery1.Locate('No_Polisi',Edit1.text,[]) then 
  begin 
    showmessage('Data tidak ditemukan!'); 
  end 
  else 
    begin 
if
  MessageDlg('Apakah anda ingin menghapus data ?'  ,mtWarning,[mbYes,mbNo],0) = mryes then 
    begin 
    ADOquery1.Delete; 
    showmessage('Data telah dihapus!'); 
    end 
    else 
    end; 
end; | |
| 
Button5 | 
OnClick | 
procedure
  TForm1.Button5Click(Sender: TObject); 
begin 
rvproject1.execute; 
rvproject1.ExecuteReport('foto.rav'); 
end; | |
| 
Button6 | 
OnClick | 
procedure
  TForm1.Button6Click(Sender: TObject); 
begin 
application.Terminate; 
end; | |
| 
Button10 | 
OnClick | 
procedure
  TForm1.Button10Click(Sender: TObject); 
var 
  strsql : string; 
begin 
  strsql := 'select * from Table1 where
  No_Polisi like"' +edit1.Text+'%"'; 
  ADOquery1.SQL.Clear; 
  ADOquery1.SQL.Add(strsql); 
  ADOquery1.Close; 
  ADOquery1.Open; 
end; | |
IV. Output
 Program bisa di download di sini
 
Tidak ada komentar:
Posting Komentar