"İ" sorunsalı

1 2 3
07/10/2011, 18:36

ozanakkaya

Diğer Türkçe karakterlerde problem var mı bilmiyorum ama,

Me.gecici = arama.Text
yerine
Me.gecici = StrConv(Replace(arama.Text, "i", "İ"), 1)
Me.gecici = Replace(arama.Text, "ı", "I")
eklenirse sanırım sorun kalmaz.
Veya

Function Degistir(Veri)
Veri = Replace(Veri, "i", "İ")
Veri = Replace(Veri, "ı", "I")
Degistir = Veri
End Function

Me.gecici = StrConv(Degistir(arama.Text), 1)
koduda kullanılabilir.
07/10/2011, 23:32

mehmetdemiral

Sevgili Sledgeab, maalesef onu denedim. Bu durumda küçük olarak yazılan "azimet"i "AZİMET" ile eşlemiyor, çünkü ikinci aşamada "i" ile "I" eşlenmiş oluyor. Öncelikle bu yapısal ingilizce "i" = "I" olayının önüne geçmek gerek.
07/10/2011, 23:37

ozanakkaya

fonksiyon kullanıldığında problem yok.
07/10/2011, 23:47

mehmetdemiral

Büyük harfle "AKINCILAR" yaz
08/10/2011, 11:37

muradoglu

sayın mehmetdemiral2in dediği gibi büyük harfle akıncılar sorunu devam etti
08/10/2011, 19:49

ozanakkaya

(08/10/2011, 11:37)muradoglu yazdı: sayın mehmetdemiral2in dediği gibi büyük harfle akıncılar sorunu devam etti

1 2 3