arama şeklinde değişiklik

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
baypipox
Üye
Mesajlar: 122
Kayıt: 16 Eki 2006 04:23
İletişim:

arama şeklinde değişiklik

Mesaj gönderen baypipox »

arkadaşlar altki kodda görüldüğü gibi bir arama yapıyorumda, büyük küçük harf ayrımı yapmadan araması için ne yapmalıyım, firebird veritabanı kullanıyorum aramayıda procedure üzerinden yapabilirim yani o şekildede bir çözüm yolu gösterebilirsiniz

Kolay gelsin yardımlarınız için şimdiden çok tşkr ederim

Kod: Tümünü seç

dm.DSKisiler.close;
    dm.DSKisiler.SelectSQL.Clear;
    dm.DSKisiler.SelectSQL.Add('select * from kisiler');
    dm.DSKisiler.SelectSQL.Add('where (1=1)');
    dm.DSKisiler.SelectSQL.Add('and adi like'+#39+'%'+edit1.Text+'%'+#39);
    dm.DSKisiler.SelectSQL.Add('and soyadi like'+#39+'%'+edit2.Text+'%'+#39);
    dm.DSKisiler.open;
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

Selam.

:ara Containing

Kolay gelsin.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
arama işleminde ya iki ifadeyide küçült yada iki ifadeyide büyült.
hadi kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
baypipox
Üye
Mesajlar: 122
Kayıt: 16 Eki 2006 04:23
İletişim:

Mesaj gönderen baypipox »

arkadaşlar şu alttaki gibi bir procedure yazdım nevar ne yok herşeyi getiriyo

Kod: Tümünü seç

begin
 for
  select k.adi,k.soyadi,k.kangrubuadi,k.tel1,k.tel2,k.mail,k.babaadi,k.anneadi,k.ip
   from kisiler k
   where spupper(k.adi) containing spupper(:ip_adi) and spupper(k.soyadi) containing spupper(:ip_soyadi)
   into :out_adi, :out_soyadi, :out_kangrubu, :out_tel1, :out_tel2,
   :out_mail, :out_babaadi, :out_anneadi, :out_ip
 do
 begin
  suspend;
 end
end

kolay gelsin
Cevapla