query

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
faceofevil

query

Mesaj gönderen faceofevil »

merhaba arkadaşlar.mesela bir aram yaptırıyorum ve arayacağım kriter konu.yani alan adımız konu.örneğin ahmet eve geldi konulu bir kaydım var.ve ben bunu hatırlamıyorum.ama içinde ev kelimesinin gectiğini biliyorum.ve edit1 e ev yazdığımda içinde ev kelimesi gecen tüm kayıtları göstermesini istiyorum.örneğin ahmet eve geldi,sevgi topu attı,evren kampa gitti gib konular var.edite ev yazdığımda bu konuları listelemsini istiyorum.nasıl yapabilirim.

if query1.recordcount=0 then
showmessage(edit1.text +'ile baslayan kayıt bulunamamıstır!');

bu sadece mesela ahmet kaydını arıyorum.ah yazınca ah ile başlayan kayıtları gösteriyor.benim istediğim ise ah yazınca içinde ah gecen kayıtların listelenmesi nasıl yapabilirim acaba....
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

hocam bu forumdaki en popüler sorulardan birisi budur :) Arama yaparsan bu konuda birçok mesaja ve çözüme ulaşabilirsin.

Anahtar kelimelerden birisi de LIKE. like diye arattır.

Kolay gelsin.
faceofevil

query

Mesaj gönderen faceofevil »

mustafa bey kardeşim aradım ama benim istediğim kriterde bir sonuc bulamadım acaba yardımcı olrmusunuz.tesekkür ederim.
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

Kod: Tümünü seç

'select * from tablo where isim LIKE '''%' +edit1.text +'%''';
gibi birşey işinizi çözebilir. Ayrıca like'nin yazılışı kullandığınız database'ye göre değişebilir.
Cevapla