teztbox değerine göre SQL LIKE

1 2
14/05/2010, 08:46

numanbayulken

Merhaba ,

Öncelikle Sql LIKE ile ilgili bildiklerimi yazayım ;

tbl_personel --> PERSONEL BİLGİLERİ TABLOSU
frm_personel --> PERSONEL SÜZME FORMU
qry_sql --> SÜZME İŞLEMİNİ YAPAN SORGU

Kod:
SELECT tbl_personel.name, tbl_personel.surname, tbl_personel.badge
FROM tbl_personel
WHERE tbl_personel.name LIKE 'Fatih';

Personel isimleri Fatih olanları süzer

Kod:
SELECT tbl_personel.name, tbl_personel.surname, tbl_personel.badge
FROM tbl_personel
WHERE tbl_personel.name LIKE 'F*';

Personel isimleri F ile başlayanları süzer

Kod:
SELECT tbl_personel.name, tbl_personel.surname, tbl_personel.badge
FROM tbl_personel
WHERE tbl_personel.name LIKE '*F';

Personel isimleri F ile bitenleri süzer

Kod:
SELECT tbl_personel.name, tbl_personel.surname, tbl_personel.badge
FROM tbl_personel
WHERE tbl_personel.name LIKE '*F*';

Personel isimleri içinde F harfi olanları süzer ....

Peki ekteki örneğe göre , frm_personel formundaki text10 a ne girersem ona göre süzmesi için ne yapmalıyım ,
yani istediğim ;

Kod:
SELECT tbl_personel.name, tbl_personel.surname, tbl_personel.badge
FROM tbl_personel
WHERE tbl_personel.name LIKE '*[TEXT10 da ne yazıyor ise]*';

Şimdiden teşekkürler
Çok komik olacak ama forumda araştırma yaparken daha önce denediğim kodları denedim ve bazı değişiklikler ile oldu
Kod:
SELECT tbl_personel.name, tbl_personel.surname, tbl_personel.badge
FROM tbl_personel
WHERE (((tbl_personel.name) Like "*" & Forms!frm_personel!search & "*"));

KONU ÇÖZÜLMÜŞTÜR .
En azından bundan sonrası için örnek olur
14/05/2010, 08:57

kadirdursun

sanırım oldu.
baş harfini yazdığınızda o harf ile başlayanlar geliyor. eğer hiçbirşey yazmazsanız tüm kayıtlar geliyor.
14/05/2010, 08:59

numanbayulken

Kadir teşekkürler bende çödüm o arada ve ana konuya ekledim
Aynı şekilde çözmüşüz eline sağlık

Kod:
SELECT tbl_personel.name, tbl_personel.surname, tbl_personel.badge
FROM tbl_personel
WHERE (((tbl_personel.name) Like "*" & Forms!frm_personel!search & "*"));
14/05/2010, 09:00

kadirdursun

ilk mesajın son satırlarını okumamıştım
14/05/2010, 09:00

C*e*l*o*y*c*e

Syn: numambayulgen
formumuzda süzme ve filitreleme olarak Arama motorumuzdan ararsan istedğin biçimde çok örnek olduğunu görürsünüz ,kolay gelsin
14/05/2010, 10:11

numanbayulken

(14/05/2010, 09:00)kadirdursun yazdı: ilk mesajın son satırlarını okumamıştım zaten saniyeler ile yazmışım


Syn: C*E*L*O*Y*C*E
bulsaydım zaten konuyu açmazdım .
daha önce açılmış konuyada yazdım ama cevap gelmeyince konu açtım

bknz ;

https://accesstr.net/konu-bazi-sql-komutlari.html
1 2