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
|
procedure TFProdi.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;
procedure TFProdi.Button1Click(Sender: TObject);
begin
Button2.Enabled:=true;
Button3.Enabled:=true;
Button1.Enabled:=false;
Button4.Enabled:=false;
DBEdit1.SetFocus;
Table1.Append;
end;
procedure TFProdi.Button2Click(Sender: TObject);
begin
Button1.Enabled:=true;
Button4.Enabled:=true;
Button2.Enabled:=false;
Button3.Enabled:=false;
Table1.Post;
end;
procedure TFProdi.Button3Click(Sender: TObject);
begin
Button2.Enabled:=false;
Button3.Enabled:=false;
Button1.Enabled:=true;
Button4.Enabled:=true;
Table1.Cancel;
end;
procedure TFProdi.Button4Click(Sender: TObject);
begin
if MessageDlg ('Apakah data ini akan dihapus?', mtConfirmation,
[mbYes, mbNo],0) = mrYes then
Table1.Delete;
end;
procedure TFProdi.Button5Click(Sender: TObject);
begin
Close
end;
Sumber:http://fairuzelsaid.wordpress.com/2012/06/10/delphi_dblookupcombobox/
|
No comments:
Post a Comment