Kayıt Filtreleme

C, C++ ve C++ Builder ile ilgili konuları buraya yazabilirsiniz.
Cevapla
okanbaris
Üye
Mesajlar: 16
Kayıt: 15 Kas 2005 10:13

Kayıt Filtreleme

Mesaj gönderen okanbaris »

arkadaşlar ben delphi üzerine çalışıyordum c buildera geçtim
merak ettiğim husus delphide Table ların Filter özelliğini kolay bir şekilde kullanıyordum benim formumda edit ten girilecek bir bilgiye göre veri tabanı üzerinde belli bir alanda filtreleme yapılacak bunun için edit in change olayına ne yazmam gerekiyor önerilerinizi bekliyorum teşekkürler :idea:
Kullanıcı avatarı
bortecine007
Üye
Mesajlar: 51
Kayıt: 13 Ağu 2004 11:55
Konum: İstanbul

Filtreleme...

Mesaj gönderen bortecine007 »

Bu şekilde kullanabilirsin;

Kod: Tümünü seç

void __fastcall TForm1::Edit1Change(TObject *Sender)
{
    Query1->SQL->Clear();
    Query1->SQL->Add("select * from oktay where Sirket like :bortecine007");
    Query1->ParamByName("bortecine007")->AsString=""+Edit1->Text+"%";
    Query1->Active=true;
}
Kolay gelsin...
Yan çizdim,yan çizdim,Jandarmaya hürriyete
Çok sevdiğim bir millete yan çizdim
Yan çizdim,yan çizdim,başım döndü,vurdum öldü
Sebep oldum adalete,yan çizdim

Osman ÖZTUNÇ
okanbaris
Üye
Mesajlar: 16
Kayıt: 15 Kas 2005 10:13

SQL siz

Mesaj gönderen okanbaris »

ya bunun aslında SQL olmadan daha kısa bir yolu vardı ama yinede paylaştığın için teşekkürler problemi biraz hallettim gibi

Table1->Filtered = true;
Table1->Filter = "AD='"+ Edit1->Text + "'";

bu kodala buluyor yalnızca uyan akaydı ama. Ben ise şunu istiyorum hani vardır ya A harfine basınca bütün ismi A ile başlıyanla listelensin bana öle bişey lazım

Table1->Filter = "AD='"+ Edit1->Text + " * '";

bunu denedim ama buda hiç bir şey listelemiyor.

cevabın için yinede saol
Kullanıcı avatarı
bluekid
Kıdemli Üye
Mesajlar: 541
Kayıt: 11 Haz 2004 10:45
İletişim:

Mesaj gönderen bluekid »

Kod: Tümünü seç

Table1->Filter = "AD= '"+ Edit1->Text + "*'"; 
birde böyle denesene...
okanbaris
Üye
Mesajlar: 16
Kayıt: 15 Kas 2005 10:13

Mesaj gönderen okanbaris »

ya arkadaşım yukarda benimde yazdığım kod aynısı olmuyor o
mantıken olması lazım ama A ya basıyorum tamamen siliyor grid içıkamadım içinden bir filtre işlemi içinde SQL yazmak istemityorum gözünü seveyim delphinin :lol:
Kullanıcı avatarı
bluekid
Kıdemli Üye
Mesajlar: 541
Kayıt: 11 Haz 2004 10:45
İletişim:

Mesaj gönderen bluekid »

Table1->Filter i kontrol et bakalım ataman oluyormu ?
ben aynı şekilde kullanıyorum...
okanbaris
Üye
Mesajlar: 16
Kayıt: 15 Kas 2005 10:13

Mesaj gönderen okanbaris »

Saol ya dostum tekrar denedim oldu yardımların için teşekkürler
Cevapla