Arsip: [ASK] Filter dari DBGrid atau langsung dari Database

more 16 years ago
lord_kimm
Saya mau nanya neeh
Gimana koding yang enak kalau mau filter record lewat DBGrid? misalkan saya kasih komponen Edit , pada ONChange Edit dikasih kode untuk mengfilter record pada DBGrid, enakan kode nya gimana tuh?
Atau kalau flternya lewat DataBase atau bisa ditakan menggunakan SQL kodenya enakan gimana?
Saya menggunakan Firebird dan untuk komponenya memakai UIB 2 dan ZEOS!
Mohon Bantuannya

more 16 years ago
ferrysetiawan
kalau komponen anda pakai Table, anda bisa masukkan di property filter pada komponen table, tapi kalo pakai komponen query anda bisa buat dynamic query, untuk enak atau tidaknya itu relatif, tergantung kebutuhan dan juga tergantung masing masing individu...kalo saya terbiasa pakai query.

more 16 years ago
lord_kimm
Sebelumnya saya minta maaf saya masih pemula banget , kira2 source code or syntaxnya kayak gimana?

more 16 years ago
dermawan
Kalau saya sama dengan ferrysetiawan, saya terbiasa dan lebih suka pakai komponen query untuk buat query yang dinamis.
Mungkin saya bisa kasih sedikit contoh sederhana.
Asumsi:
1. Komponen yang digunakan: Query1, Datasource1, DBGrid1
2. Query1 sudah terkoneksi ke databse (lewat property "DatabaseName")
3. Datasource1 terkoneksi ke komponen Query1 (lewat property "DataSet", dipilih Query1)
4. Komponen DBGrid1 terkoneksi ke Datasource1 (lewat property "DataSource", dipilih Datasource1)
Pada saat runtime, kodenya bisa diletakkan dimana saja, misal kita buat sebuah procedure:
procedure JalankanQuery(QuerySaya: string);
begin
Query1.Close;
Query1.SQL.Text := QuerySaya;
Query1.Open;
end;
Dengan semua asumsi di atas, maka query apapun yang dimasukkan sebagai parameter QuerySaya akan dijalankan dan hasilnya ditampilkan di DBGrid1.
Semoga membantu. Kalau ada yang salah tolong dibetulkan :)
Dermawan

more 16 years ago
lord_kimm
Maaf apa cuman itu cara FIlter nya? saya juga biasanya memakai Query/SQL dengan syntax "select from TABEL" atau untuk filter record "select from TABEL where FIELD1 like 'DELPHI%'
kalau convert ke Delphi:
Query1.Close;
Query1.SQL.Clear
Query1.SQL.ADD('select * from TABEL where FIELD1 like=%'''+edit1.text'');
Query1.Open;
Tapi dibeberapa komponen kalau filter lewat Query gak bisa langsung tampil di DBGrid.
Nah yang jadi pertanyaanya sekarang Gimana nge Filter atau nge LookUp,FindNearest lewat DBGrid dan bukan lewat QUery?
more 13 years ago
ii_irwan
Saya juga .. mempunyaii.. PeRMASALAHAN yang sama dengan saudara...Kimm..
tolong para master delphi bagi bagi ilmuu nya yaa.. pada para nyubi seperti kita...
HELP .
:cry:

more 13 years ago
elva_ivana
@lord_kimm: Tapi dibeberapa komponen kalau filter lewat Query gak bisa langsung tampil di DBGrid.maksudnya komponen apa nih ??

more 13 years ago
cadasmerah-camar
enaknya sih klo aku biasa pke Query tpi klo memang mau butuhnya Komponen sepertinya Komponen punya Jedi VCL bisa kerjakan itu semua nama Komponennya TJvDBSearchEdit bisa langsung filter Query sama Table digabung sama combo box sebagai Filter untuk Field nya selain mudah Produk JEDI kan free diLengkapi sama Example pula

more 13 years ago
delphi_warrior
sebenarnya yg jd masalah di komponen dataset ato dbgridnya????
klo utk dataset.....aku rasa semua komponen dataset bs di filter...
klo utk dbgrid....bs di coba SMDBGRID......ada versi free dan bayar....
moga membantu.........
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- [Ask] Delphi - VoIP
by bapz in Network, Files, I/O & System more 13 years ago - mengosongkan TDateTimePicker
by mas_kofa in Hal umum tentang Pascal Indonesia more 16 years ago - Tny ttg Time ????
by camp_sire in Tip n Trik Pemrograman more 15 years ago - RecordCount
by Yudho in Hal umum tentang Pascal Indonesia more 16 years ago - Tampilan combo box 2 kolom ?
by debby in Hal umum tentang Pascal Indonesia more 15 years ago - Mengganti karakter
by daru6ia in Tip n Trik Pemrograman more 15 years ago - Masalah dengan Access
by l1th1um in Lain-lain more 15 years ago - [lopartialkey,locaseinsensitive]);
by alisiana in Lain-lain more 11 years ago - (URGENT)menjumlahkan dalam satu field yg telah di sortir
by sp1d3r_n3tz in MsSQL more 15 years ago - GImana Cara Save dan Print DBGRID
by ari_volker in Hal umum tentang Pascal Indonesia more 15 years ago