merhaba arkadaşlar
dbgrid üzerinde ilgili field üzerinde iken klavyeden tuşlandığında aranan değere konumlanmasını istiyorum bunu nasıl yapabilirim acaba çok arama yaptım ama dişe dokunur bişey bulamadım
iyi çalışmalar
dbgrid üzerinde iken ilgili field üzerinde arama yapmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- huseyinert
- Üye
- Mesajlar: 233
- Kayıt: 19 Nis 2005 06:49
- Konum: Bartın
dbgrid üzerinde iken ilgili field üzerinde arama yapmak
"Kula bela gelmez Hak yazmayınca,Hak bela yazmaz kul azmayınca..." MEVLANA
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
onTitleClick olayında benzeri bir kod yazmıştım.Belki işine yarar.
Kod: Tümünü seç
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
var S:String;
begin
S:='';
if InputQuery('Değer Arama',Format('Arancak %s değeri',[Column.Field.DisplayLabel]),S) then
//DataSet'te Locate ile arama kodu
if Column.Field.DataSet.Locate(Column.Field.FieldName,S,[loCaseInsensitive, loPartialKey]) then //buldu
else ; //bulamadı
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
- huseyinert
- Üye
- Mesajlar: 233
- Kayıt: 19 Nis 2005 06:49
- Konum: Bartın
sabanakman hocam tşk. ederim bende loCaseInsensitive, loPartialKey yazarsam hata veryor çalışmıyor yani [] bu şekilde çalışıyor ama bu kez % arama olmuyor ikincisi bunun aynısı hiç giriş kutusu çıkmadan olmazmı acaba ?
ben aslında griddeyyken hangi alandaysa onda arama yapması isiyordum
ben aslında griddeyyken hangi alandaysa onda arama yapması isiyordum
"Kula bela gelmez Hak yazmayınca,Hak bela yazmaz kul azmayınca..." MEVLANA
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
loCaseInsensitive, loPartialKey değerleri DB unitinde tanımlı olduklarından uses satırında DB olmalı. Ayrıca veri girişi için beğenmediğin ya da farklı tarzda çalışmasını istediğin özellikler her ne ise onları kafana göre değiştirebilirsin, patron sensin
.

Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: dbgrid üzerinde iken ilgili field üzerinde arama yapmak
bunu stünlara göre yapmak için (tüm title değilde her kolona göre ayrı ayrı) rxdbgrid kullabilrsin. böylece sütun başlıklarına tıklamalarıda verir. ayrıca ehlib içindeki dbgird bu tip aramayı otomatik kendisi yaptırıyor bir parametre ile anca o ücretli bilesiniz.huseyinert yazdı:merhaba arkadaşlar
dbgrid üzerinde ilgili field üzerinde iken klavyeden tuşlandığında aranan değere konumlanmasını istiyorum bunu nasıl yapabilirim acaba çok arama yaptım ama dişe dokunur bişey bulamadım
iyi çalışmalar
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog