Soru Türkçe Karakteride kapsayan sorgulama

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar,

Textbox1 de bir arama yaptırıyorum. Mesela "Iban" olarak veritabanında kayıtlı bir veriyi aratacağım.,,


Fakat sorun şu : Capslook açık ve "İban" olarak yazıyorum sonuç vermiyor... Türkçe karakterleride kapsayan bir sorgulama kodunu nasıl yazabilirim?

yani ben "Iban" da yazsam "İban" da yazsam veri tabanında kayıtlı "Iban" isimli kaydı getirmesini istiyorum...



"Iban" soruyu anlatmak için vermiş oluğum bir örnektir.

yardımcı arkadaşa şimdiden teşekkürler.
 

bosislermuduru

Altın Üye
Katılım
2 Temmuz 2018
Mesajlar
64
Excel Vers. ve Dili
2003 ,2007,2013,2019@PowerQuery
Altın Üyelik Bitiş Tarihi
14-05-2029
Veritabanı türü nedir
 

bosislermuduru

Altın Üye
Katılım
2 Temmuz 2018
Mesajlar
64
Excel Vers. ve Dili
2003 ,2007,2013,2019@PowerQuery
Altın Üyelik Bitiş Tarihi
14-05-2029
normal sorgunuza verileri büyük harfe çevirerek başlayın ardından türkçe karakterleri ve sesli sessiz harfleri ayarlayabilirsin

sql = "SELECT * FROM Tablo WHERE UPPER(Replace(Replace(Replace(Replace(Replace(tablobilgisi, 'ı', 'i'), 'İ', 'I'), 'ğ', 'g'), 'Ğ', 'G'), 'ü', 'u'), 'Ü', 'U') LIKE '%" & UCase(Replace(Replace(Replace(Replace(Replace(ARANAN, 'ı', 'i'), 'İ', 'I'), 'ğ', 'g'), 'Ğ', 'G'), 'ü', 'u'), 'Ü', 'U') & "%'"
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
normal sorgunuza verileri büyük harfe çevirerek başlayın ardından türkçe karakterleri ve sesli sessiz harfleri ayarlayabilirsin

sql = "SELECT * FROM Tablo WHERE UPPER(Replace(Replace(Replace(Replace(Replace(tablobilgisi, 'ı', 'i'), 'İ', 'I'), 'ğ', 'g'), 'Ğ', 'G'), 'ü', 'u'), 'Ü', 'U') LIKE '%" & UCase(Replace(Replace(Replace(Replace(Replace(ARANAN, 'ı', 'i'), 'İ', 'I'), 'ğ', 'g'), 'Ğ', 'G'), 'ü', 'u'), 'Ü', 'U') & "%'"

Çok teşekkür ederim. Bunu deyeceğim., müsait bir zamanda...
 
Üst