Delphi Can
DBGrid İçinde Geçenleri Arama Dialogu - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Açık Kaynak Kodlu Yazılım & Bileşen & Geliştirici Araçları (https://www.delphican.com/forumdisplay.php?fid=100)
+--- Konu Başlığı: DBGrid İçinde Geçenleri Arama Dialogu (/showthread.php?tid=747)



DBGrid İçinde Geçenleri Arama Dialogu - witalihakko - 08-03-2017

Konuyu nereye açacağımı bilemediğim için en yakın burayı gördüm. Belki bir bileşen değil ama bileşen haline getirilebilir tabiki. Aslında kendimce deneysel uğraşırken, forumda paylaşsam belki birilerinin işine yarar diyerek burada paylaşmaya karar verdim konuyu. Deneysel paylaşımlar adında bir başlık olabilirmiş düşününce Smile . 

Konu şu normalde dataset arama metotları Locate, LookUp ve Keylerden oluşuyor. Bunlar bana hep başlayanları vermekte yani içinde geçenleri vermiyordu. Bende içinde geçenleri aramanın farklı bir yolunu düşünürken bir şeyler yazdım ve ortaya bu çıktı. Tabiki bir sürü hata vardır içinde kod yazımı olarak ama az çok elde etmek istediğimi başardım. Büyük ihtimalle büyük verilerde çuvallar fakat küçük uygulamalarda kullanılabilir diye düşünüyorum.

ClientDataSet kullandım fakat diğer dataset lerede çevirimi yapılabilir kolaylıkla.

Özetlemek gerekirse yapılan işi; DbGrid in Filter olayında benim aradığım yazı varsa o kaydı bir listeye atıyorum. Bu liste içinde de önceki sonradaki kayda git gibi işlemleri yapabiliyorum.

Belki daha kolay bir yolu vardır. Varsa yorum olarak paylaşırsanız sevinirim.

nR2Y1N.gif

Buradan İndirebilirsiniz Kaynak Kodları | Yandex Disk


DBGrid İçinde Geçenleri Arama Dialogu - SimaWB - 09-03-2017

Paylaşım için çok teşekkürler.


DBGrid İçinde Geçenleri Arama Dialogu - DelphiCanR - 09-03-2017

Delphi 7 mi bu Smile


DBGrid İçinde Geçenleri Arama Dialogu - klavye - 09-03-2017

eline saglik.