Buatlah form dengan obyek-obyek seperti gambar dibawah ini. Form ini terdiri dari 2 TDBEdit, 1 TDBNavigator, 1 TADOTable, 1 TDataSource, dan 1 TADOConnection.
TADOConnection digunakan untuk berhubungan langsung dengan database. Dalam artikel ini, saya mengasumsikan database yang digunakan bernama Beli.Mdb. Bertipe Access, dan terletak satu folder dengan file executable. Sehingga untuk menghubungi database dengan TADOConnection, saya menuliskan kode berikut pada property ConnectionString sebagai berikut:
with ADOConnection1 do begin
Close;
ConnectionString :=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +
ExtractFilePath(Application.ExeName) +
'beli.mdb;Persist Security Info=False;' +
'Jet OLEDB:Database Password=123';
LoginPrompt := false;
Open;
end;
LoginPrompt dibuat false agar saat aplikasi dijalankan, kotak login tidak ditampilkan seperti ini:
DataSource1.DataSet := ADOTable1;
TADOTable digunakan untuk menghubungi salah satu tabel pada database Beli.Mdb, sehingga perlu dihubungkan dengan TADOConnection dan kita memberitahukan nama tabel yang akan diakses oleh TAdoTable
ADOTable1.TableName := 'DaftarBarang';
ADOTable1.Connection := ADOConnection1;
ADOTable1.Open;
Kita menggunakan TDBEdit untuk memasukkan, mengubah, dan menampilkan data. TDBEdit harus dihubungkan dengan TDataSource. Karena TDBEdit berhubungan langsung dengan field database, maka kita harus memberitahukan TDBEdit mengenal field mana yang akan diwakilinya.
DBEdit1.DataSource := DataSource1;
DBEdit1.DataField := 'KodeBarang';
DBEdit2.DataSource := DataSource1;
DBEdit2.DataField := 'Barang';
Dan yang terakhir. Kita membutuhkan TDBNavigator untuk melakukan manipulasi data. Aksi yang dapat dilakukan TDBNavigator adalah mulai dari menambah, mengubah, menampilkan
DBNavigator1.DataSource := DataSource1;
Kode program selengkapnya:
0 comments:
Posting Komentar