tablodaki verilerin harf dönüşümü

Katılım
11 Ocak 2008
Mesajlar
16
Excel Vers. ve Dili
windows xp türkçe
MERHABA

bir problemim var..accees de daha evvel hazırladığım tablo büyük harf..benim tümünü yalnızca ilk harfini büyük yapıp değiştimem gerekiyor. 1. olarak excel için yalnızca ilk harfini büyük olması için visual kodlarını modüle yapıştırdım ama eklenti yapamadım bi türlü...2.yol olarak tablonun özelliklerindeki biçim için çeşitli semboller yazdım..

Her ikisini yapamadım..bişeyler eksik..bana bu konuda yardımcı olur musunuz?
 
Son düzenleme:
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın melisce,

Bunun için aşağıdaki fonksiyonu kullanın.

Kod:
Function Proper(X)
Dim Temp$, C$, OldC$, i As Integer
    If IsNull(X) Then
        Exit Function
    Else
        Temp$ = CStr(LCase(X))
        OldC$ = " "
        For i = 1 To Len(Temp$)
            C$ = Mid$(Temp$, i, 1)
            If C$ >= "a" And C$ <= "z" And _
                (OldC$ < "a" Or OldC$ > "z") Then
                    Mid$(Temp$, i, 1) = UCase$(C$)
            End If
            OldC$ = C$
        Next i
        Proper = Temp$
    End If
End Function
İyi çalışmalar
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
-----------benzer &#246;zellikte bir kod da benden------------------
Public Function ilkHarflerB&#252;y&#252;k(c&#252;mle)
On Error GoTo hata
If Len(c&#252;mle) Then
Dim i As Byte
c&#252;mle = Trim(c&#252;mle)
c&#252;mle = rUcase(Left(c&#252;mle, 1)) & Mid(c&#252;mle, 2)
For i = 1 To Len(c&#252;mle)
If Mid(c&#252;mle, i, 1) = " " Then
c&#252;mle = Left(c&#252;mle, i) & rUcase(Mid(c&#252;mle, i + 1, 1)) & Mid(c&#252;mle, i + 2)
i = i + 1: If i > 255 Then Exit For
End If
Next
End If
exit_hata: ilkHarflerB&#252;y&#252;k = c&#252;mle: Exit Function
hata: MsgBox Err.Description: Resume exit_hata
End Function

------------------------------Kod Biti&#351;i-----------------------
 
Katılım
11 Ocak 2008
Mesajlar
16
Excel Vers. ve Dili
windows xp türkçe
arkadaşlar teşekkür ederim ama benim problemim kod değil ki ....benim problemim bunları accesste nasıl yerletireceğimi bilememek..

visual kodlarını modüle yapıştırıyorum sonrasını bilemiyorum...excelde microsoft excel eklentisi farklı kaydette var...ama accesste eklenti yapamıyorummm..visual kodlarını modüle yapıştırdıktan sonra yapmam gerekenleri aşamalı yazar mısınız?
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın melisce,

f(x) fonksiyonunun anlamı ne? Bir kuralın içine x sayısını yerleştir ve karşılık gelen sonucu yaz demek.

O zaman Proper(X) fonksiyonu nasıl çalışacak X yerine bir metin yollayacağız fonksiyona o da bize ilk harfleri büyük bir metne çevirecek. Access uygulamasının herhangi bir yerinde Proper(Değiştirmek istediğiniz metin) olarak kullanabilirsiniz.

Örnek kodda: Metin0=Proper(Metin0)
Sorguda deyim olarak: =Proper([SorguAlanı] vs gibi kullanabilirsiniz.

İyi çalışmalar
 
Katılım
11 Ocak 2008
Mesajlar
16
Excel Vers. ve Dili
windows xp türkçe
Modal&#305; yar&#305;n i&#351;yerimdeki &#231;al&#305;&#351;mamda deneyece&#287;im...in&#351;allah yapar&#305;m..&#231;ok te&#351;ekk&#252;r ederim...
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın melisce,

Ekteki uygulamadaki sorguyu inceleyin. İstediğiniz güncellemeyi yapıyor. Sorguyu sizin veritabanınıza adapte edin.

İyi çalışmalar
 
Katılım
11 Ocak 2008
Mesajlar
16
Excel Vers. ve Dili
windows xp türkçe
s&#252;persiniz...te&#351;ekk&#252;rler Hocam...
 
Üst