checkdbgridde arama yapmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
gince
Üye
Mesajlar: 46
Kayıt: 20 Nis 2004 04:09

checkdbgridde arama yapmak

Mesaj gönderen gince »

merhaba ben checkdbgridde arama yaptırmak istiyorum fakat arama yapılırken tablodan bir veriyi arattırdım onu bulduktan sonra onu işaretleyeceğim sonra başka bir veri aratıp onuda bulduktan işaretleyeceğim bu şekilde kaç tane veri aramak istiyorsam hepsini buldurup işaretlemek istiyorum. locate metodu ile yapınca o verinin üzerine konumlanıyor ve ikinci bir arama yapamıyorum. Bu konuda yardımcı olabilirmisiniz?
Kullanıcı avatarı
selman
Üye
Mesajlar: 664
Kayıt: 04 Ara 2003 12:06
Konum: İzmir

Mesaj gönderen selman »

ara adında bir buton oluştur
ve bu butona tıkladığında ara formuna ulaş
buradan

table1.indexname:='';
table1.findnearest([edit1.text]);
böyle istediğin kadar arama yapabilirsin
gince
Üye
Mesajlar: 46
Kayıt: 20 Nis 2004 04:09

Mesaj gönderen gince »

ne demek istediğinizi tam olarak anlayamadım biraz daha ayrıntılı anlatabilirmisiniz. Birde benim tablolarımda index yok ve query kullanıyorum.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7602
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

1. First ile ilk kayda al.
2. Locate ile kritere uyan ilk kayda konumlan, ve yapacağını yap.
3. Eof ile sona gelmişmisin kontrol et.

2 ve 3. adımı ufak bir while döngüsü ile yapabilirsin. While not Query1.Eof gibi.

Kolay gelsin.
Cevapla