[SORGU] Gelişmiş arama özellikleri
#1
Merhaba arkadaşlar,
Sorgularda "Like" ifadesi ile arama yaparken google arama motorundaki gibi girdiğimiz ifadeleri aralarındaki boşluklardan ayırd ederek kelime kelime aramak mümkün müdür? örneğin not biçimli bir alanda like ifadesi ile "elma*armut*portakal" şeklinde arama yaptığımızda sonuçta; içerisinde elma.... armut ....... portakal geçen kayıtlara ulaşabiliyoruz ancak içerik armut... elma.... portakal şeklinde ise sorgu sonucunda bu kaydı göremiyoruz. öğrenmek istediğim; parametrik formdaki bir metin kutusuna ben ifadeleri aynen google'da olduğu gibi yazayım ve aradığım ifadeleri içeren sonuçların tümüne ulaşabileyim. yani yazdığım sıraya göre değilde, metin kutusuna yazdığım ifadeleri yazılış sırasını dikkate almadan sorgulamak istiyorum.
hele bir de bu sonucu raporladığımda aradığım kelimeleri biçimlendirme ile (kalınlaştırarak veya altı çizili yaparak veya farklı bir renkle - aynen google arama sonuçlarında olduğu gibi) belirginleştirebilirsek daha da muhteşem olur.
forumda yaptığım aramada Sayın Taruz üstadımızın Access 2010 için arama sonuçlarında aranan kelimeyi biçimlendirme örneğini incelemiştim. bunu 2003 için düzenlemek mümkün müdür?



  Alıntı
Bu mesajı beğenenler:
#2
Like ifadesini şöyle kulanırsan olur sanırım,
Like "*" & [Metin1] & "*"
bu düz metin içerisinden nerede olursa olsun aralarda sonlarda her yerde arama yapar.



  Alıntı
Bu mesajı beğenenler:
#3
(07-04-2012, 00:23)akd27 demiş ki: Like ifadesini şöyle kulanırsan olur sanırım,
Like "*" & [Metin1] & "*"
bu düz metin içerisinden nerede olursa olsun aralarda sonlarda her yerde arama yapar.

Sayın akd47,
zaten öyle kullanıyorum, benim ifade etmeye çalıştığım, metin1 içerisine yazdığınız ifade içerisinde yer alan kelimleri birbirinden bağımsız aramak. öncel elma yazar sorguyu çalıştırırsınız, sonra armut yazar sorguyu çalıştırırsınız, sonra da portakal yazıp sorguyu çalıştırırsınız, sonuçta her seferinde tek kelimeyi aramış olursunuz. şu şekilde kayıtlarınız var diyelim; (arama yapacağımız alan "NOT" biçimli, yani uzun metinler yer almakta)
kayıt 1 = .....elma 12, ...armut, ..... portakal
kayıt 2 = armut, ...... elma, ..... portakal
kayıt 3 = portakal, .......elma, ...........armut
kayıt4 = elma, ........portakal
kayıt5 = elma................
metin1 içerisine = "elma*armut*portakal" yazıp aradığınızda sonuç; kayıt1 olur
metin 1 içerisine = "elma" yazıp aradığınızda sonuç; kayıt1, kayıt2, kayıt3, kayıt4 ve kayıt5 olur
benim istediğim ise;
metin1 içerisine = "elma armut portakal" yazayım ve sonuçta içerisinde bu 3 kelimenin de olduğu kayıtlara ulaşabileyim. (yani kayıt1, kayıt2 ve kayıt3)




  Alıntı
Bu mesajı beğenenler:
#4
Merhaba..

Konu ilgimi çekti.. Wink Bu yönde bir örnek çalışma hazırladım..:

Bölüm 3.1: Uzun Metinler İçinde Birden Fazla Kriterle Arama Yapma



  Alıntı
Bu mesajı beğenenler:
#5
Sayın Taruz,
çok teşekkür ederim



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] Metin Içerisindeki Kelimeler Ile Arama Yapma ekremer1969 6 1.329 22-06-2024, 16:15
Son Mesaj: dsezgin
  [FORM] Arama Sorunu Pasham 0 374 08-04-2024, 14:32
Son Mesaj: Pasham
  Liste Arama Kutusundan Kayıt Silme CarpeDiem 12 861 21-07-2023, 10:31
Son Mesaj: onur_can
  [FORM] Forma Arama Ekleyemedim :( finishim 16 1.132 16-05-2023, 12:44
Son Mesaj: finishim
  [SORGU] Sorgu Tasarımında Tarihler Ve Arama Kriter Kullanma feraz 8 838 06-04-2023, 12:31
Son Mesaj: halily
  Gelişmiş Kullanıcı Ve Grup Yetkilendirme promigben 1 444 18-03-2023, 17:33
Son Mesaj: dsezgin
  Liste Kutusunda Arama uzays 2 502 12-01-2023, 16:14
Son Mesaj: uzays
  Uzun ürün Isimlerinde Arama Yapmak ankaram 4 577 13-12-2022, 11:29
Son Mesaj: ankaram

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi