arama

1 2 3
27/09/2010, 15:19

accessman

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
27/09/2010, 20:53

ercansahin

* İşareti konusunda ısrarcımısınız?
28/09/2010, 00:22

POWER

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.
28/09/2010, 06:38

accessman

ilginiz için teşekkürler arkadaşlar
aradaki işaretler "*" olmalı
sn.horozufuk maalesef çalışmıyor
28/09/2010, 09:35

beab05

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] & "*"));

28/09/2010, 11:23

POWER

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.
1 2 3