TDBEdit berbeda dengan TDBGrid. TDBEdit hanya menampilkan data secara individu, sedangkan TDBGrid menampilkan data lebih dari satu data (banyak record.). Baik TDBEdit dan TDBGrid dapat digunakan untuk mengubah tabel.
TDBEdit harus terhubung dengan tabel atau query, sehingga pemakaiannya membutuhkan komponen DataSet dan DataSource.
Untuk contoh pemakaian, siapkan program dengan data seperti dibawah ini. Form berisi ADOTable, DataSource, 2 DBEdit, dan 4 TButton. Fungsi masing-masing TButton dari kiri ke kanan adalah: menuju record pertama, ke record sebelumnya, ke record berikutnya, dan ke record paling akhir.
Ketikkan program dibawah ini di bagian FormCreate. Fungsinya adalah menghubungkan TDBEdit ke DataSource
DBEdit1->DataSource = DataSource1;
DBEdit1->DataField = "KodeBarang";
DBEdit2->DataSource = DataSource1;
DBEdit2->DataField = "Barang";
Dan program dibawah ini untuk menghubungkan DataSource ke ADOTable.
DataSource1->DataSet = ADOTable1;
Berikutnya, menunjukkan tempat database access ke ADOTable lewat ConnectionString dan mengaktifkan hubungan ke database sehingga record kodebarang dan barang akan tampil di DBEdit. Cobalah tombol-tombol navigasi record untuk mengetahui efeknya.
AnsiString koneksiStr =
"Provider=Microsoft.Jet.OLEDB.4.0;";
koneksiStr +=
"Data Source=D:/Software/Beli.mdb;";
koneksiStr +=
"Persist Security Info=False;Jet OLEDB:Database Password=123";
DataSource1->DataSet = ADOTable1;
ADOTable1->ConnectionString = koneksiStr;
ADOTable1->Active = true;
0 comments:
Posting Komentar