AccessTr.neT
teztbox değerine göre SQL LIKE - 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ığı: teztbox değerine göre SQL LIKE (/konu-teztbox-degerine-gore-sql-like.html)

Sayfalar: 1 2


teztbox değerine göre SQL LIKE - numanbayulken - 14/05/2010

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 Halay

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


Cvp: teztbox değerine göre SQL LIKE - kadirdursun - 14/05/2010

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.


Cvp: teztbox değerine göre SQL LIKE - numanbayulken - 14/05/2010

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




Cvp: teztbox değerine göre SQL LIKE - kadirdursun - 14/05/2010

ilk mesajın son satırlarını okumamıştım Img-grin


Cvp: teztbox değerine göre SQL LIKE - C*e*l*o*y*c*e - 14/05/2010

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


Cvp: teztbox değerine göre SQL LIKE - numanbayulken - 14/05/2010

(14/05/2010, 09:00)kadirdursun yazdı: ilk mesajın son satırlarını okumamıştım Img-grin

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