ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.
Orta: temel makro, kodlama ve birlikte çalışabilirlik becerileri gerektirir.
Bu makalenin Microsoft Access 2000 sürümü için bkz: 253911.
Bu makalenin Microsoft Access 2002 sürümü için bkz: 298607.
Özet
Bu makalede, bir sözcüğün ilk karakter veya sözcükleri kümesi ilk harfini büyük yazdırmak için kullanabileceğiniz StrConv olarak adlandırılan yerleşik bir işlevi kullanma örnekleri sağlar. Bu işlev tarafından daha önce gelen boşluklar etkilenmez, ancak bazı adlar için aşağıdaki kısıtlamalar sahip:
"Macdonald." "MacDonald" değiştirir
"Için Van Buren." "van Buren" değiştirir
"Için James Pratt VI." "Can Pratt Vı" değiştirir
Daha fazla bilgi
StrConv</a0> işlevini, büyük, küçük harf ve böylece ilk harfi büyük bir dize, büyük ve küçük harflerini değiştirmek için kullanılabilir. "Dize" metin dizesini; burada "dönüşüm" 1, 2 veya 3 StrConv (dize, dönüştürme) sözdizimidir. "Dönüşüm için" 1, küçük büyük harf büyük her sözcüğün ilk harfini getirir, 2 ve 3 olur.
StrConv</a0> işlevini Visual Basic for Applications (VBA), 1, 2 veya 3 tamsayılar yerine yazarken, ayrıca aşağıdaki sabitlerden birini kullanabilirsiniz:
vbUpperCase Tüm dizeyi büyük harfe çevirir. vbLowerCase Tüm dizeyi küçük harfe dönüştürür. vbProperCase Büyük harfe her sözcüğün ilk harfi ve diğer harfleri küçük harfe dönüştürür.
Not:StrConv</a0> işlevini yalnızca burada belirtilen üç'den daha fazla sabit değerler vardır; ancak, bu makale yalnızca büyük/küçük harf dönüştürme için kullanılan sabitler üç odaklanır.
StrConv</a0> işlevini gösteren
Microsoft Access'i başlatın ve yeni, boş bir veritabanı açın.
Aşağıdaki alanlar yeni bir tablo oluşturun:
Field Name: FirstName Data Type: Text Field Name: LastName Data Type: Text
MyNamesList tabloyu kaydedin.
Aşağıdaki örnek adları, tabloya ekleyin:
john chen joanna fuller becki culbert jeff smith
Bir denetimin AfterUpdate özelliğini'te StrConv kullanma
MyNamesList tabloyu temel alan yeni bir form oluşturun.
Alan listesinden alan adları sürükleyerek metin kutusu denetimleri için ad ve soyad alanları ekleyin.
Özellik sayfası görünür değilse, Görünüm menüsünden Özellikler ' i tıklatın.
Aşağıdaki olay yordamına Soyadı</a0> metin kutusuna <a1>AfterUpdate</a1> özelliğini ayarlayın:
Private Sub LastName_AfterUpdate()LastName = StrConv(LastName, vbProperCase)End Sub
Dosya menüsünden Kapat ' ı tıklatın.
Form görünümünde 1. adımda oluşturduğunuz formunu açın ve küçük harflerle bazı yeni bir ad girin. Bu kayıtların döndüğünüzde, Soyadı alanını artık doğru aktifleştirilir olduğunu unutmayın.
Sorguda StrConv() kullanma
MyNamesList tabloyu temel alan yeni bir sorgu oluşturun ve sonra da sorgu tasarımı kılavuzuna ilk alan hücresine aşağıdaki satırı yazın: