Dbgridden arama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

Dbgridden arama

Mesaj gönderen pentiumkivanc »

Merhabalar;
Öncelikle arama yaptırmama rağmen bulamadım bu konuyu. Benim sorunum dbgridde seçili fieldlerde arama yaptırmak örneğin dbgridde adı,soyadı,no gibi fieldler var. ve tabi birsürü kayıt var bu kayıtlardan 'ADI' alanı üzerindeyken klavyeden giriş yaptığımda klavyeden yazdığım kaydın üzerine konumlanmasını istiyorum. Böyle bir componentin olduğunu duymuştum. Ben şimdilik bunu kodla yaptırıyorum ama kullanışlı olmuyor. yardımcı olabilecek kimse varmı bu konuda.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

Quantum Grid'te var bu özellik. http://www.devexpress.com

Kod ile nasıl olur hiç uğraşmadım.

Kolay gelsin.
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

Mesaj gönderen pentiumkivanc »

Hay Allah razı olsun beni büyük bir yükten kurtardınız..
yusuf simsek
Üye
Mesajlar: 330
Kayıt: 09 Mar 2004 11:18
Konum: Konya
İletişim:

Mesaj gönderen yusuf simsek »

dostum kolay gelsin.

ben dediğin olayı edit kullanarak yapıyorum.

edit nesnesinin keypress olayında LIKE ŞARTIYLA sorgulama yaptırıyorum.

böylece istediğim kayıtlar listeleniyor..

belki dbgrid de cellclick olayında da olabilir.

Kod: Tümünü seç

procedure Tmusteri.Edit1KeyPress(Sender: TObject; var Key: Char);
begin

query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from musteri_kart');
query1.SQL.Add('where adi like'''+edit1.text+'%''');
query1.Open;

end;
bu şekilde "a" ya tıkladığımda adı "a" ile başlayan tüm kayıtlar geliyo..
yazmaya devam ettikce kayıtlar azalıyor..

umarım işine yarar.
Bugün bir kez daha,
Hiç Birşey Bilmediğimi Öğrendim!!!

https://extrayazilim.com
Cevapla