ACC97: nasıl StrConv</a0> işlevini sözcüklerin ve tümceleri ilk harfini büyük yazdırmak için kullanılır

Makale çevirileri Makale çevirileri
Makale numarası: 302499 - Bu makalenin geçerli olduğu ürünleri görün.
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.
Hepsini aç | Hepsini kapa

Bu Sayfada

Ö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

  1. Microsoft Access'i başlatın ve yeni, boş bir veritabanı açın.
  2. Aşağıdaki alanlar yeni bir tablo oluşturun:
       Field Name: FirstName
       Data Type: Text
    
       Field Name: LastName
       Data Type: Text
    						
    MyNamesList tabloyu kaydedin.
  3. Aşağıdaki örnek adları, tabloya ekleyin:
       john chen
       joanna fuller
       becki culbert
       jeff smith
    					

Bir denetimin AfterUpdate özelliğini'te StrConv kullanma

  1. MyNamesList tabloyu temel alan yeni bir form oluşturun.
  2. Alan listesinden alan adları sürükleyerek metin kutusu denetimleri için ad ve soyad alanları ekleyin.
  3. Özellik sayfası görünür değilse, Görünüm menüsünden Özellikler ' i tıklatın.
  4. 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
    					
  5. Dosya menüsünden Kapat ' ı tıklatın.
  6. 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

  1. 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:
    FullName: StrConv([LastName] & "," & [FirstName], 3)
  2. Sorguyu çalıştırın.

    Soyad ve ad alanlarını birleştirilmiş Not ve küçük harf ile başlayan tüm adları ilk harfi büyük olacak şekilde dönüştürülür.

Bir makro içinde StrConv kullanma

  • Aşağıdaki belirtimlere doğru olarak adlandırılan yeni bir makro oluşturun:
    Eylem: DeğerBelirle
    Madde: Screen.ActiveControl
    Deyim: StrConv(Screen.ActiveControl,3)
    Not: Bu makro bir formdaki bir denetimin <a1>AfterUpdate</a1> özelliğinden çağırabilirsiniz. Bu, ilk yöntem olarak aynı etkiye sahiptir.

Referanslar

StrConv fonksiyonunun diğer sabitler hakkında daha fazla bilgi için Yardım Dizini'ndeStrConv için arama ve StrConv işlevi konuyu'ı tıklatın.

Özellikler

Makale numarası: 302499 - Last Review: 31 Ocak 2007 Çarşamba - Gözden geçirme: 3.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access 97 Standard Edition
Anahtar Kelimeler: 
kbmt kbhowto kbprogramming KB302499 KbMttr
Machine-translated Article
Ö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.
Makalenin İngilizcesi aşağıdaki gibidir:302499
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
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.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com