koneksi combobox ke tabel pada delphi letakkan sebuah komponen tzreadonlyquery dan beri nama...

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 :

Upload: faisal-arbi

Post on 22-Oct-2015

433 views

Category:

Documents


5 download

DESCRIPTION

Untuk Trik ini terdapat tiga tahap :1. melakukan koneksi ke database menggunakan komponen TZQuery dari Zeos2. jika koneksi berhasil dan data user serta password yang dimasukan sesuai, maka simpan settingan koneksi (nama host, nomor port dan user yang terakhir melakukan akses) ke dalam file *.ini3. memanggil settingan koneksi (nama host, nomor port dan user yang terakrhi melakukan akses) dari file *.ini untuk ditampilkan ke dalam form.baiklah kita mulai dari langkah pertama melakukan koneksi database. buatlah sebuah data modul (TDataModule) beri nama ‘dm’. letakkan komponen TZConnection pada data modul dan ubah properti name nya menjadi conKoneksi. buat form login berbentuk seperti gambar berikut ini

TRANSCRIPT

Page 1: Koneksi ComboBox Ke Tabel Pada Delphi letakkan sebuah komponen TZReadOnlyQuery dan beri nama QryReadPassword masukkan kode berikut ini pada event btnLogin.Click diantara blok Begin

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 :

Page 2: Koneksi ComboBox Ke Tabel Pada Delphi letakkan sebuah komponen TZReadOnlyQuery dan beri nama QryReadPassword masukkan kode berikut ini pada event btnLogin.Click diantara blok Begin

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..

Page 3: Koneksi ComboBox Ke Tabel Pada Delphi letakkan sebuah komponen TZReadOnlyQuery dan beri nama QryReadPassword masukkan kode berikut ini pada event btnLogin.Click diantara blok Begin

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