Anda di halaman 1dari 3

Koneksi ComboBox ke Tabel pada Delphi

Mungkin beberapa sudah tahu,bagaimana membuat pilihan data dalam bentuk Combo dimana data pilihan tsb ada pada tabel database. Ada 2 cara melakukan koneksi Combo ke database, cara yg pertama yaitu dengan menggunakan DBcombo. Cara ini sangat mudah, hanya tinggal melakukan koneksi DBcombo tsb ke Dataset yg telah di buat. Untuk cara tsb, tidak perlu saya jelaskan dengan detail. Untuk cara yg kedua, d sini saya akan jelaskan bagaimana trik melakukan koneksi pilihan hanya dengan menggunakan ComboBox biasa pada Delphi. Trik ini cukup sederhana, pertama kita buat dulu desain tampilan formnya seperti ini :

Pada koneksi database Delphi ini, saya menggunakan Database Oracle. Pada gambar di atas, saya menggunakan koneksi dengan komponen OracleSession dan OracleDataset. Cara koneksinya sama dengan kita menggunakan komponen tabel biasa pd Delphi. Untuk Combonya, saya mencoba untuk menampilkan data nama barang dengan table sperti ini :

Setelah kita selesai membuat formnya, kita tarik dulu datanya dengan menggunakan Queri. Setelah OracleDatasetnya kita koneksikan ke OracleSession. Kita isi OracleDataset tsb dengan Queri seperti ini :

Setelah kita buat Querinnya, kita coba jalankan queri tsb apakah sudah berjalan atau belum. Jika sudah, maka langkah berikunya adalah menulis listing untuk menampilkan data pada pilihan combo box tsb. Kita tulis saja listingnya di form active. berikut listingnya :

ODSbarang disana adalah nama dari OracleDataset yg digunakan. Jadi, logikanya adalah, jika belum mencapai baris data terakhir, maka prog akan melakukan Looping. Dan data looping tersebut akan masuk ke dalam pilihan item Combo Box..

Cukup Simple bukan..?? Ya, ini hanya sekedar trik untuk Combobox jika anda memilih combo biasa daripada Dbcombo..

Anda mungkin juga menyukai