• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

tablodaki verilerin harf dönüşümü

  • Konbuyu başlatan Konbuyu başlatan melisce
  • Başlangıç tarihi Başlangıç tarihi
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:
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
 
-----------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-----------------------
 
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?
 
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
 
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...
 
Sayın melisce,

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

İyi çalışmalar
 
s&#252;persiniz...te&#351;ekk&#252;rler Hocam...
 
Geri
Üst