ADOTable ile filtreleme

C, C++ ve C++ Builder ile ilgili konuları buraya yazabilirsiniz.
Cevapla
zehhrra
Üye
Mesajlar: 17
Kayıt: 21 Nis 2006 08:19
Konum: mersin

ADOTable ile filtreleme

Mesaj gönderen zehhrra »

Arkadaşlar Adotable ile filtreleme yapamıyorum.aşağıdaki kodları yazıyorum ama edit kutusunun içine harf yazdığım an grid'tw boş bir göruntu oluşuyor.yardımlarınızı bekliyorum bitirme tezimin bir parçası yardım ederseniz sevinirim.

ADOTable1->FilterOptions<<foCaseInsensitive;
ADOTable1->Filter="stok_kodu="+QuotedStr(Edit1->Text+"*");
ADOTable1->Filtered=true;
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

bu işlem için query kullanıp, query ni parametre destekli yaparsan filtre kullanmana gerek kalmaz. mesela query ni;
select * from stok where stok_kodu = @paramskod
şeklinde düzenlersen ve

Kod: Tümünü seç

if (ADOQuery1->Active)
	  ADOQuery1->Active = false;
ADOQuery1->Parameters->ParamByName("aaaa")->Value = Edit1->Text;
ADOQuery1->Active = true;
Resim

..::|YeşilMavi|::..
zehhrra
Üye
Mesajlar: 17
Kayıt: 21 Nis 2006 08:19
Konum: mersin

adotable ile filtreleme

Mesaj gönderen zehhrra »

Ben edit kutusuna harf girildiği an aramasını istiyorum her harf girildiğinde filtreleme yapsın istiyorum.sanırım lazio senin yolladıgın kodla kelimenin tamamı girildikten sonra arama yapılıyor.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Edit in OnChange olayına yazarsan filtrelemeyi yapar. Hatta StokKodu alanın string ise sql de like kullanarak daha güzel bir görüntü elde edebilirsin.
Resim

..::|YeşilMavi|::..
Cevapla