Applies ToMicrosoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Belirtildiği şekilde dönüştürülen bir Değişken (Dize) döndürür.

Sözdizimi

StrConv ( dize, dönüştürme [, LCID ] )

StrConv işlevinin söz diziminde şu bağımsız değişkenler bulunur:

Bağımsız değişken

Açıklama

dize

Gerekli. Dönüştürülecek dize ifadesi.

dönüşüm

Gerekli. Tamsayı. Gerçekleştirilecek dönüşüm türünü belirten değerler toplamı.

LCID

İsteğe bağlı. Sistem LocaleID'sinden farklıysa LocaleID. (Sistem LocaleID, varsayılandır.)

Ayarlar

Dönüştürme bağımsız değişken ayarları şunlardır:

Sabit

Değer

Açıklama

vbUpperCase

1

Dizeyi büyük harf karakterlere dönüştürür.

vbLowerCase

2

Dizeyi küçük harf karakterlere dönüştürür.

vbProperCase

3

Dizedeki her sözcüğün ilk harfini büyük harfe dönüştürür.

vbWide *

4*

Dizedeki dar (tek baytlı) karakterleri geniş (çift baytlı) karakterlere dönüştürür.

vbNarrow *

8*

Dizedeki geniş (çift baytlı) karakterleri dar (tek baytlı) karakterlere dönüştürür.

vbKatakana **

16**

Dizedeki Hiragana karakterlerini 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 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: Bu sabitler Visual Basic for Applications (VBA) tarafından belirtilir. Sonuç olarak, bunlar kodunuzda gerçek değerler yerine herhangi bir yerde kullanılabilir. VbUpperCase + vbWide gibi çoğu, birbirini dışlayan durumlar dışında birleştirilebilir; örneğin, vbUnicode + vbFromUnicode. vbWide, vbNarrow, vbKatakana ve vbHiragana sabitleri, uygulanmadıkları yerel ayarlarda kullanıldığında çalışma zamanı hatalarına neden olur.

Doğru büyük/küçük harf kullanımı için geçerli sözcük ayırıcıları şunlardır: Null (Chr$(0)), yatay sekme (Chr$(9)), satır besleme (Chr$(10)), dikey sekme (Chr$(11)), form akışı (Chr$(12)), satır başı (Chr$(13)), boşluk (SBCS) (Chr$(32)). Bir boşluğun gerçek değeri, DBCS için ülkeye/bölgeye göre değişir.

Açıklamalar

ANSI biçimindeki bir Byte dizisini dizeye dönüştürürken StrConv işlevini kullanmanız gerekir. Böyle bir diziden Unicode biçiminde dönüştürme yaparken atama deyimini kullanın.

Sorgu örnekleri

Expression

Sonuçlar

SELECT strConv(ProductDesc,1) AS Expr1 FROM ProductSales;

"ProductDesc" alanındaki değerleri büyük harfe dönüştürür ve İfade1 sütununda görüntülenir

SELECT strConv(ProductDesc,2) AS LowercaseID FROM ProductSales;

"ProductDesc" alanındaki değerleri küçük harfe dönüştürür ve LowercaseID sütununda görüntülenir. Her sözcüğün ilk harfini "ProductDesc" sözcüğünden büyük harfe dönüştürür ve PropercaseID sütununda görüntüler. Diğer tüm karakterler küçük harf olarak bırakılır.

VBA örneği

Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'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 örnek, Bir Unicode dizesini ANSI dizesine dönüştürmek için StrConv işlevini kullanır.

Dim i As LongDim x() As Bytex = 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ı

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.