Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

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 dizim aşağıdaki bağımsız değişkenleri vardır:

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ı. LocaleID, sistem LocaleID'den farklı ise. (Sistem LocaleID, varsayılandır.)

Ayarlar

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

Sabit

Değer

Açıklama

vbUpperCase

1

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

vbLowerCase

2

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

vbProperCase

3

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

vbWide *

4*

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

vbSArka *

8*

Dizedeki geniş (çift bayt) karakterleri dar (tek bayt) 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 Unicode kullanarak dizeyi varsayılan değere dönüştürür. (Macintosh'ta kullanılamaz.)

vbFromUnicode

128

Dizeyi Unicode'tan sistemin varsayılan kod sayfasına dönüştürür. (Macintosh'ta kullanılamaz.)

*Doğu Asya yerel ayarlarına uygulanır.

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

Not: Bu sabitler Visual Basic for Applications (VBA) tarafından belirtilir. Sonuç olarak, bunlar kodun herhangi bir yerinde gerçek değerlerin yerine kullanılabilir. Çoğu kişi, örneğin vbUpperCase + vbWidegibi birbirini dışlayanın olduğu zaman (örneğin, vbUnicode + vbFromUnicode)bir araya gelir. VbWide, vbSkrow,vbKatakanave vbHiragana sabitleri, geçerli olmayan yerellerde kullanılırken çalıştırma zamanı hatalarına neden olur.

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

Açıklamalar

ANSI biçimindeki bir Byte dizisini dizeye dönüştürürken, StrConv işlevini kullanabilirsiniz. Böyle bir diziden Unicode biçiminde dönüştürürken, atama deyimi kullanın.

Sorgu örnekleri

İfade

Sonuçlar

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

"ÜrünDesc" alanından değerleri büyük harfe dönüştürür ve Expr1 sütununda görüntülenir

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

"ÜrünDesc" alanından değerleri küçük harfe dönüştürür ve Küçük HarfKimlik sütununda görüntülenir. "ÜrünDesc" sözcüğünden her sözcüğün ilk harfini büyük harfe dönüştürür ve PropercaseID sütununda görüntülenir. Diğer karakterlerin hepsi küçük harf olarak bırakılmalıdı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 örnekte, Unicode dizeyi ANSI dizesine dönüştürmek için StrConv işlevi çalışı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ı

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

Yeteneklerinizi geliştirin

Eğitimleri keşfedin >

Yeni özellikleri ilk olarak siz edinin

MICROSOFT 365 INSIDER’LARA KATILIN >

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×