Filter Database Mysql di Delphi 7 Menggunakan Zeos

Pada kesempatan ini saya akan memberi contoh bagaimana cara filter database mysql saat kita membuat program di delphi 7 dengan konektor zeos, jika anda belum paham bagaimana mengkoneksikan delphi 7 dengan Mysql menggunakan Zeos anda bisa baca terlebih dahulu baca artikel sebelumnya. Seperti biasa sebelumnya kita harus mempersiapkan dahulu database yang akan kita akses dan akan kita filter. Untuk lebih mudahnya kita gunakan Navicat untuk membuat database dan tabel beserta isi-isinya.

Disini saya membuat database dengan nama databaru kalian bisa membuat dengan nama lain, setelah database dibuat buat tabel dengan susunan seperti gambar dibawah ini lalu save dengan nama biodata


Selanjutnya buka tabel yang telah dibuat lalu isi terserah anda.
Jika semua sudah kita lakukan sesuai intruksi diatas saatnya kita membuat programnya di delphi 7 dan memfilter tabel database tadi, disini saya memberi contoh memfilter database berdasarkan "Kota". Langsung saja buat aplikasi baru dan masukkan beberapa komponen berikut
ZConnection1: TZConnection
ZTable1: TZTable
DBGrid1: TDBGrid
DataSource1: TDataSource
Edit1: TEdit
Button1: TButton
Konfigurasi ZConnection1 dan ZTable1 sesuai dengan konfigurasi mysql anda untuk lebih jelasnya cara konfigurasinya bisa dibaca di artikel sebelumnya tadi, sehingga program yang kita buat menjadi seperti ini


Pada Button1 klik 2x lalu masukkan script dibawah ini

with ZTable1 do
  begin
  Active:=True;
  Filter:='kota='''+Edit1.Text+'''';
  Filtered:=True;
  end;

Runing program anda dan masukkan kota yang anda inginkan pada edit text lalu klik pada button1, program anda hanya akan menampilkan data yang kotanya sesuai dengan yang anda ketik di edit text tadi. Jika anda ingin menampilkan semua data lagi setelah proses filter mungkin anda bisa menambahkan satu buah button lagi lalu klik 2x dan masukkan scrit berikut

ZTable1.Filtered:=False;

Ok cukup sekian coletah saya kali ini terimakasih atas kunjungannya mudah-mudahan bermanfaat, script program diatas bisa anda download disini

1 komentar: