(25/06/2015, 02:31)ozanakkaya yazdı: Sayın ssdestek,
Lcase ve Ucase fonksiyonlarındaki i, ı ve I problemi bağlantısındaki, 2. mesajı inceleyiniz,
sonuç hakkında ve geri dönüş yapmadığınız sorularınız hakkında konularınıza olumlu-olumsuz bildirimde bulununuz.
Merhaba verdiğiniz örneği inceledim.
ben bunun tamamını istemiyorum. Döştürme işlemi
Sql üzerinden Lower() komutu ile yaptığımda I, ı, İ, i problemi gideriyor. Buraya kadar tamam fakat
Access formu üzerinde Metin20 kutusuna yazdığım kelimeyi küçük harfle çevirmesini istiyorum tabi ki I, ı,İ,i problemini de gidererek.
verdiğiniz örnekten bir parça aldım, düzenledim ama olmadı. Bu çalışmayan kod:
Private Sub Metin20_AfterUpdate()
kont = Len(Me.Metin20)
If kont <> 0 Then
harf = Mid(Me.Metin20, 1, 1)
For I = 1 To Len(Me.Metin20)
harf = Mid(Me.Metin20, I, 1)
If eharf = "." Or eharf = " " Or eharf = "-" Or eharf = "/" Then
If Asc(harf) = 73 Or Asc(harf) = 253 Then
tumukucuk = tumukucuk & "I"
ElseIf Asc(harf) = 221 Or Asc(harf) = 105 Then
tumukucuk = tumukucuk & "i"
Else
tumukucuk = tumukucuk & LCase(harf)
End If
Else
If Asc(harf) = 73 Or Asc(harf) = 253 Then
tumukucuk = tumukucuk & "ı"
ElseIf Asc(harf) = 221 Or Asc(harf) = 105 Then
tumukucuk = tumukucuk & "i"
Else
tumukucuk = tumukucuk & LCase(harf)
End If
End If
eharf = harf
Next I
End If
LCase (Me.Metin20)
Me.Requery
End Sub