StrConv İşlevi

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Dönüştürülen Variant değeri (String) verir.

Söz dizimi

StrConv(string, conversion [, LCID])

İşlevin StrConv söz diziminde aşağıdaki bağımsız değişkenler bulunur:

Bağımsız değişken Açıklama
string Gerekli. Dönüştürülecek dize ifadesi.
conversion Gerekli. Bir tamsayı. Gerçekleştirilecek dönüşüm türünü belirten değerler toplamı.
LCID İsteğe bağlı. Yerel ayar kimliği, sistem yerel ayar kimliğinden farklıysa. Sistem yerel ayarı varsayılan kimliktir.

Ayarlar

Bağımsız conversion değişken ayarları şunlardır:

Sabit Değer Açıklama
vbUpperCase 1 Dizeyi büyük harfli karakterlere dönüştürür.
vbLowerCase 2 Dizeyi küçük harfli karakterlere dönüştürür.
vbProperCase 3 Dizedeki her sözcüğün ilk harfini büyük harfe çevirir.
vbWide * 4* Dizedeki dar (tek bayt) karakterleri geniş (çift bayt) karakterlere dönüştürür.
vbNarrow * 8* Dizedeki geniş (çift bayt) karakterleri tek baytlık dar karakterlere dönüştürür.
vbKatakana ** 16** Dizedeki Hiragana karakterleri Katakana karakterlerine dönüştürür.
vbHiragana ** 32** Dizedeki Katakana karakterlerini Hiragana karakterlerine dönüştürür.
vbUnicode 64 Sistemin varsayılan kod sayfasını kullanarak dizeyi Unicode'a dönüştürür. (Macintosh'ta kullanılamaz.)
vbFromUnicode 128 Dizeyi Unicode'dan sistemin varsayılan kod sayfasına dönüştürür. (Macintosh'ta kullanılamaz.)

*Doğu Asya yerel ayarları için geçerlidir.

**Yalnızca Japonya için geçerlidir.

Not

Visual Basic for ApplicationsVisual Basic for Applications (VBA) bu sabitleri belirtir. Bunları kodunuzda gerçek değerler yerine herhangi bir yerde kullanabilirsiniz. Çoğu sabiti birleştirebilirsiniz. Örneğin, vbUpperCase + vbWide. Birbirini dışlayan sabitleri birleştirmeyin. Örneğin, kullanmayın vbUnicode + vbFromUnicode. , vbWide, vbKatakana, ve vbHiragana sabitleri, vbNarrowbunları geçerli olmadıkları yerel ayarlarda kullandığınızda çalışma zamanı hatalarına neden olur.

Aşağıdakiler, düzgün büyük/küçük harf kullanımı için geçerli sözcük ayırıcılardır: Null (Chr$(0)), yatay sekme (Chr$(9)), satır besleme (Chr$(10)), dikey sekme (Chr$(11)), form besleme (Chr$(12)), satır başı (Chr$(13)) ve boşluk (SBCS) (Chr$(32)). DBCS için bir boşluğun gerçek değeri ülke veya bölgeye göre değişir.

Notlar

ANSI biçimindeki bir Byte diziyi dizeye dönüştürürken işlevi StrConv kullanın. Aynı tür diziyi Unicode biçimine dönüştürürken, atama deyimi kullanın.

Sorgu örnekleri

İfade Sonuçlar
SELECT StrConv(ProductDesc,1) AS Expr1 FROM ProductSales; Alandaki değerleri ProductDesc büyük harfe dönüştürür ve sütunda Expr1 görüntüler.
SELECT StrConv(ProductDesc,2) AS LowercaseID FROM ProductSales; Alandaki değerleri ProductDesc küçük harfe dönüştürür ve sütunda LowercaseID görüntüler.

VBA örneği

Not

Aşağıdaki örneklerde bu işlevin bir Visual Basic for ApplicationsVisual Basic for Applications (VBA) modülünde nasıl kullanılacağı gösterilmektedir. VBA ile çalışma hakkında daha fazla bilgi için, Ara'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Bu örnekte, Unicode dizeyi ANSI dizesine StrConv dönüştürme işlevi kullanılmıştır.

Dim i As Long
Dim x() As Byte
x = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.
For i = 0 To UBound(x)
    Debug.Print x(i)
Next

Dize işlevleri ve bu işlevlerin kullanımı