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.
Dbgridden arama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- pentiumkivanc
- Üye
- Mesajlar: 350
- Kayıt: 19 Şub 2004 10:24
- İletişim:
Merhaba,
Quantum Grid'te var bu özellik. http://www.devexpress.com
Kod ile nasıl olur hiç uğraşmadım.
Kolay gelsin.
Quantum Grid'te var bu özellik. http://www.devexpress.com
Kod ile nasıl olur hiç uğraşmadım.
Kolay gelsin.
- pentiumkivanc
- Üye
- Mesajlar: 350
- Kayıt: 19 Şub 2004 10:24
- İletişim:
-
- Üye
- Mesajlar: 330
- Kayıt: 09 Mar 2004 11:18
- Konum: Konya
- İletişim:
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.
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.
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;
yazmaya devam ettikce kayıtlar azalıyor..
umarım işine yarar.