AccessTr.neT

Tam Versiyon: arama
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
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
* İşareti konusunda ısrarcımısınız?
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.
ilginiz için teşekkürler arkadaşlar
aradaki işaretler "*" olmalı
sn.horozufuk maalesef çalışmıyor
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] & "*"));

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