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

 
user image
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
user image
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.
user image
more 16 years ago

lord_kimm

Sebelumnya saya minta maaf saya masih pemula banget , kira2 source code or syntaxnya kayak gimana?
user image
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
user image
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?
user image
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:
user image
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 ??
user image
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
user image
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
Share to

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com