AccessTr.neT
arama - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: arama (/konu-arama--8531.html)

Sayfalar: 1 2 3


arama - accessman - 27/09/2010

iyi günler
eklediğim örnekte bir "feraset" isimli bir tablomuz var
formetin alanında sayılar var
4*9*15*36*58*61
........
.....
şeklinde yazılmış elbette alan türü metin
sorgu10 ile bu tablonun formetin alanında arama yapmam gerekiyor
mesela
5 sayısını ve 15 sayısını aynı anda içeren kayıtları bulmak için nasıl bir yol izlemeliyim
arada * olmasa daha kolaydı belki
5*15 diye aradığımda 575, 651 gibi sayılarıda süzüyor
*5**15* yazsamda doğru sonuç vermiyor

sayılar arasında "*" yerine "-" olsaydı
-5-*-15-
yazılınca doğru süzme yapıyor ama işaret "*" olunca
*5***15* yazınca doğru sonuç vermiyor



Cvp: arama - ercansahin - 27/09/2010

* İşareti konusunda ısrarcımısınız?


Cvp: arama - POWER - 28/09/2010

Sn accessman,

Aralara virgül girerek arama yaptırınız.Tam test edemedim ama ekteki örnek işinize yarıyormu bakarmısınız.

Aranan değeri sorulduğunda

5,12,254,63 gibi yazınız.

Lütfen olumlu veya olumsuz geri dönüş yapınız.


Cvp: arama - accessman - 28/09/2010

ilginiz için teşekkürler arkadaşlar
aradaki işaretler "*" olmalı
sn.horozufuk maalesef çalışmıyor



Cvp: arama - beab05 - 28/09/2010

Merhaba;

Sayın Accessman, aslında siz zaten en basit çözümü bulmuşsunuz. Sorgunuzu alttaki gibi değiştirin ve aramanızı yine "-" ye göre yapın.



SELECT tam, derman, formetin
FROM feraset
WHERE (((Replace([formetin],"*","-")) Like "*" & [ara] & "*"));




Cvp: arama - POWER - 28/09/2010

Sn accessman,

Aralara * girerek arama yaptırınız.

Aranan değeri sorulduğunda

5*12*254*63 gibi yazınız.

Lütfen olumlu veya olumsuz geri dönüş yapınız.