Penggunaan Control DBLookupCombobox
Pada sesi pemrograman basis data menggunakan Delphi ini, akan kita bahas tentang penggunaan DBLookupCombobox. Pada 
DBLookupCombobox. Beberapa propeti yang perlu diatur antara lain:
- DataSource, diisi dengan nama control datasource
- DataField, diisi dengan nama field yanga kan disimpan
- ListSource, diisi dengan nama control datasource yang berfungsi sebagai sumber data untuk pilihan comboc
- KeyField, data yang akan diambil nilainya untuk disimpan
- ListField, merupakan fiels yang tampil dalam pilihan
Contoh Penggunaan Control DBLookupCombobox
- Buat folder Perpustakaan
- Buat tabel Fakultas pada Database Desktop, dengan struktur sebagai berikut:

Struktur Tabel Fakultas
 
- Isi tabel Fakultas record-record sebagai berikut:

data fakultas
 
- Buat tabel Prodi dengan struktur sebagai berikut:

struktur tabel prodi
 
- Isi tabel Prodi record-record sebagai berikut:

Data Prodi
 
- Tambahkan form, dan letakkan control-control, seperti pada gambar berikut:

Form Prodi
 
- Lakukan pengaturan properti pada form Prodi seperti tabel berikut ini:

Pengaturan properti pada form Prodi
 
- Tampilan form Prodi setalah pengaturan properti

Tampilan form prodi setelah pengaturan properti
 
| 
 | 
procedureTFProdi.FormCreate(Sender: TObject); 
begin 
   
  DBGrid1.Columns.Items[0].Title.Caption:='Kode Prodi'; 
  DBGrid1.Columns.Items[1].Title.Caption:='Kode Fakultas'; 
  DBGrid1.Columns.Items[2].Title.Caption:='Nama Prodi'; 
  
   
  DBGrid1.Columns.Items[0].Alignment:=taCenter; 
  DBGrid1.Columns.Items[1].Alignment:=taCenter; 
  
   
  Button2.Enabled:=false; 
  Button3.Enabled:=false; 
  
end; 
procedureTFProdi.Button1Click(Sender: TObject); 
begin 
  
  Button2.Enabled:=true; 
  Button3.Enabled:=true; 
   
  Button1.Enabled:=false; 
  Button4.Enabled:=false; 
   
  DBEdit1.SetFocus; 
  Table1.Append; 
end; 
  
procedureTFProdi.Button2Click(Sender: TObject); 
begin 
  
  Button1.Enabled:=true; 
  Button4.Enabled:=true; 
   
  Button2.Enabled:=false; 
  Button3.Enabled:=false; 
   
  Table1.Post; 
end; 
  
procedureTFProdi.Button3Click(Sender: TObject); 
begin 
  
  Button2.Enabled:=false; 
  Button3.Enabled:=false; 
   
  Button1.Enabled:=true; 
  Button4.Enabled:=true; 
   
  Table1.Cancel; 
end; 
  
procedureTFProdi.Button4Click(Sender: TObject); 
begin 
   
  ifMessageDlg ('Apakah data ini akan dihapus?', mtConfirmation, 
                 [mbYes, mbNo],0) = mrYes then 
   
    Table1.Delete; 
end; 
  
procedureTFProdi.Button5Click(Sender: TObject); 
begin 
  
  Close 
end; 
  
  
  
  
  
  
Sumber:http://fairuzelsaid.wordpress.com/2012/06/10/delphi_dblookupcombobox/   | 
 
 
 
 
No comments:
Post a Comment