dbgrid üzerinde nasıl filitre yapılır
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
dbgrid üzerinde nasıl filitre yapılır
merhaba
aşagıdaki kodla
edit1_adi.text e
girilen bilgiye göre harf harf arama yapabiliyoruz
peki bunu dbgrid colonları ile nasıl yaparım
yani dbgrid üzerinde
urun_tablosu.FilterOptions:=[foCaseInsensitive];
urun_tablosu:='uradi='+QuotedStr(Edit1_adi.Text+'*');
urun_tablosu.Filtered:=true;
aşagıdaki kodla
edit1_adi.text e
girilen bilgiye göre harf harf arama yapabiliyoruz
peki bunu dbgrid colonları ile nasıl yaparım
yani dbgrid üzerinde
urun_tablosu.FilterOptions:=[foCaseInsensitive];
urun_tablosu:='uradi='+QuotedStr(Edit1_adi.Text+'*');
urun_tablosu.Filtered:=true;
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Re: dbgrid üzerinde nasıl filitre yapılır
Selamlar,
Kullandığın TTable veya TQuery Nesnesinde filtrelemeyi yap, yada TQuery kullanıyoran WHERE şartına ekle !...
Kolay Gelsin
Kullandığın TTable veya TQuery Nesnesinde filtrelemeyi yap, yada TQuery kullanıyoran WHERE şartına ekle !...
Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
Re: dbgrid üzerinde nasıl filitre yapılır
ben zaten edit yardımı ile db grid üzerinde filitreleme yapabiliyorum
db edit olmadan
dbgrid üzerinde listelenmiş olan liste üzerinde
basılan harfe göre dataya gitmesini istiyorum
galiba edit1.text yerine
dbgrid1.fiilter[0].text
gibi bir kod olması lazım ??
db edit olmadan
dbgrid üzerinde listelenmiş olan liste üzerinde
basılan harfe göre dataya gitmesini istiyorum
galiba edit1.text yerine
dbgrid1.fiilter[0].text
gibi bir kod olması lazım ??
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Re: dbgrid üzerinde nasıl filitre yapılır
Kod: Tümünü seç
locate
Bir kelimenin anlamını öğretsen bile yeter..



-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
Re: dbgrid üzerinde nasıl filitre yapılır
TEŞEKKÜRLER
PEKİ LOCATE İLE
ÖRNEGİN
SELİM
SELEN
SERKAN
DİYE KAYITLAR VAR LOCATE İLE NASIL YAZMALIYIMKİ
S HARFİNE BASTIGIMIZ AN GİDİP O KAYITA ODAKLANSIN
YANİ HARF HARF FİLİTRELEME DEGİLDE ARAMA NASIL OLUR
PEKİ LOCATE İLE
ÖRNEGİN
SELİM
SELEN
SERKAN
DİYE KAYITLAR VAR LOCATE İLE NASIL YAZMALIYIMKİ
S HARFİNE BASTIGIMIZ AN GİDİP O KAYITA ODAKLANSIN
YANİ HARF HARF FİLİTRELEME DEGİLDE ARAMA NASIL OLUR
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Re: dbgrid üzerinde nasıl filitre yapılır
Biraz Mantık. Sorunda S harfine bastığımızda diyorsun demekki keypress eventini kullanacaksın veya alternatif change eventi. Neyin ama, locate yapmak için kullanacağın bileşenin...
burada DBEFormNo adlı dbedit bileşeni için örnek verdim.
Ayrıca büyük harf ile yazmak forum kurallarına göre yasaktır.
burada DBEFormNo adlı dbedit bileşeni için örnek verdim.
Kod: Tümünü seç
procedure TFrmKalite.DBEFormNoChange(Sender: TObject);
begin
ADOKaliteGrid.Locate('FISNO',DBEFormNo.Text,[loPartialKey,loCaseInsensitive])
end;
Ayrıca büyük harf ile yazmak forum kurallarına göre yasaktır.
Bir kelimenin anlamını öğretsen bile yeter..



-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
Re: dbgrid üzerinde nasıl filitre yapılır
SAYIN CONARİ ÇOK TEŞEKKÜRLER
DİGER BAŞLIK ALTINDADA YAZMIŞTIM AMA GENEDE YAZIYORUM
ŞİMDİ EDİT OLMADAN DBGRİD ÜZERİNDE BUNU YAPMAK İSTİYORUM NASIL BİR KOD OLMALI DA
DBGRİD ÜZERİNDE KAYIT ÜZERİNDE İKEN YANİ DBGRİD LİSTESİ ÜZERİNDE İKEN ARANAN RAKAMLARA BASTIGIMIZDA
GİTSİN ODAKLANSIN
DBGRİD.TEXT Mİ
DBGERİD1.DATAFİELD.TEXTMİ
TEŞEKKÜRLER
DİGER BAŞLIK ALTINDADA YAZMIŞTIM AMA GENEDE YAZIYORUM
ŞİMDİ EDİT OLMADAN DBGRİD ÜZERİNDE BUNU YAPMAK İSTİYORUM NASIL BİR KOD OLMALI DA
DBGRİD ÜZERİNDE KAYIT ÜZERİNDE İKEN YANİ DBGRİD LİSTESİ ÜZERİNDE İKEN ARANAN RAKAMLARA BASTIGIMIZDA
GİTSİN ODAKLANSIN
DBGRİD.TEXT Mİ
DBGERİD1.DATAFİELD.TEXTMİ
TEŞEKKÜRLER
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Re: dbgrid üzerinde nasıl filitre yapılır
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim