Delphi'de Filtreleme Yapmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
MetMAN
Üye
Mesajlar: 2
Kayıt: 31 Ağu 2004 02:19
Konum: Ankara

Delphi'de Filtreleme Yapmak

Mesaj gönderen MetMAN »

SLM; Delphi'de birçok alan üzerinden filtrele yapmak için kullanabileceğim kodu bilen var mı?
Personel Takip Prog.da aynı anda birkaç alandaki kritere uyan veya kriterlerden birine uyan kayıtları filtrelemek ve DBGrid'te listelemek istiyorum.
Aşağıdaki gibi kodlarla yapmaya çalıştım fakat olmadı. Tek alan üzerinden fitrelemede sorun yok. if-if-or / if-if-and şeklinde kullanımları var mı?
Şimdiden teşekkür ederim...Herkese iyi günler dilerim. :roll:

1- TableSORGU.Filter:='[AD]='+QuotedStr(ComboBox1.Text);
2-Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT * FROM SORGU');
Query1.SQL.Add('WHERE AD='+ComboBox1.Text+'');
Query1.SQL.Add('WHERE SOYAD='+ComboBox2.Text+'');
Query1.Open;
.:MetMAN:.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Kod: Tümünü seç

 Query1.SQL.Clear;
Query1.SQL.Add('SELECT * FROM SORGU');
Query1.SQL.Add('WHERE AD='''+ComboBox1.Text+''' and );
Query1.SQL.Add(SOYAD='''+ComboBox2.Text+'''');
Query1.Open;
Bu şekilde kullan Where den sonra birdaha Where ifadesini kullanman yanlış iki alanda sorgulamak istiyorsan and kullanacaksın.

Bir de şu makaleyi oku.
http://www.delphiturkiye.com/index.php?page=dbsql.htm

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

S.A.
Öncelikle aramıza hoşgeldin diyorum.
hoşgeldin.
birden fazla alana göre filitreleme yapmak için AND operatörünü kullanabilirsin. Daha fazla bilgi için forumda :ara ma yaparsan daha çabuk ve daha fazla bilgiye ulaşabilirsin.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla