Merhaba
Edit e girilen metni, veritabanı dosyası içerinde aratıp
bulduysa Aranan kayıt bulunmuştur bulamadııysa kayıt bulunamadı mesajı vemek istiyoeum
Aramada
table1.locate('adi',edit1.text,[]); yontemını kullanıyorum
Teşekkürler
mesaj versin istiyorum
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Ek bilgi
Merhaba,
Locate aslında (bence) çok efektif bir kullanım olmaz bunun yerine
SetKey, GotoKey, GotoNearest
gibi fonksiyonları kullansan daha iyi olur. Ayrıca Exact Matching yaptırmak istersen GotoKey, Yakın Arama (Aradığın yoksa ona benzer ilk sonraki kayıt) yaptırmak istersen GotoNearest'ı kullanabilirsin.
Yukarıda verdiğim fonksiyonlar Index'lenmiş alanlar için geçerlidir, table'da indexin var mı? Yoksa çalışmaz o zaman locate kullanman gerekir.
Kolay Gelsin
Locate aslında (bence) çok efektif bir kullanım olmaz bunun yerine
SetKey, GotoKey, GotoNearest
gibi fonksiyonları kullansan daha iyi olur. Ayrıca Exact Matching yaptırmak istersen GotoKey, Yakın Arama (Aradığın yoksa ona benzer ilk sonraki kayıt) yaptırmak istersen GotoNearest'ı kullanabilirsin.
Yukarıda verdiğim fonksiyonlar Index'lenmiş alanlar için geçerlidir, table'da indexin var mı? Yoksa çalışmaz o zaman locate kullanman gerekir.
Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
- mehmet_turecan_cakmak
- Üye
- Mesajlar: 132
- Kayıt: 02 Tem 2003 01:08
- Konum: Afyon
- İletişim:
kayıt bulma
mustafa hocam sizin yazdığınız koda şöyle bir alternatif sunsam ayıp olmaz heralde
if table1.locate('adi','edit1.text',[]) then
else
showmessage('Aradığınız Kayıt Bulunamadı!!!');
eger ado kullandıysanız table1. yerine adodataset1 yazarsanız sorun çözülür
iyi çaılışmalar...

if table1.locate('adi','edit1.text',[]) then
else
showmessage('Aradığınız Kayıt Bulunamadı!!!');
eger ado kullandıysanız table1. yerine adodataset1 yazarsanız sorun çözülür
iyi çaılışmalar...
-
- Üye
- Mesajlar: 37
- Kayıt: 18 Haz 2003 11:48
tesekkurler
Hepinize tesekkur ederim
Tamam halletim
Iyi calismaalar

Tamam halletim
Iyi calismaalar

