Nasıl yapılır: sözcüklerin ve tümceleri Access 2002'de büyük harf yapacağınız StrConv</a0> işlevini kullanın.

Makale çevirileri Makale çevirileri
Makale numarası: 298607 - Bu makalenin geçerli olduğu ürünleri görün.
Orta: temel makro, kodlama ve birlikte çalışabilirlik becerileri gerektirir.

Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.

Bu makalenin Microsoft Access 97 sürümü için bkz: 302499.
Bu makalenin Microsoft Access 2000 sürümü için bkz: 253911.
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 bir dizenin değiştirmek ve böylece ilk harfi büyük harf için kullanılabilir. Sözdizimidir StrConv (dize, "dize" metin dizesini; burada "dönüşüm" 1, 2 veya 3 dönüştürme. "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, 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 adları Alanı liste kutusundan sürükleme yoluyla ad ve Soyad alanları için metin kutusu denetimleri 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ünde Kapat ve Microsoft Access'e dön'ı 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. Sermaye bu kayıtların döndüğünüzde, adları artık doğru hesabına yansıtılması gerektiğini 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.

    Son adları ve adlarını birleştirilmiş ve böylece ilk harfi büyük küçük harf ile başlayan tüm adları dönüştürülür.

Bir makro içinde StrConv kullanma

  • Proper aşağıdaki belirtimlere adlı 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, Visual Basic Düzenleyicisi'nde başka sabitler hakkında daha fazla bilgi için Yardım menüsünde Microsoft Visual Basic Yardımı ' nı tıklatın, strconv, Office Yardımcısı'na veya Yanıt Sihirbazı'nı yazın ve sonra döndürülen konuları görüntülemek için Ara ' yı tıklatın.

Özellikler

Makale numarası: 298607 - Last Review: 18 Ağustos 2004 Çarşamba - Gözden geçirme: 3.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access 2002 Standard Edition
Anahtar Kelimeler: 
kbmt kbfunctions kbdta kbhowto KB298607 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:298607

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