Egy, a megadott módon konvertált Variant (karakterlánc) értéket ad eredményül.

Szintaxis

StrConv ( karakterlánc, konvertálás [, LCID ] )

Az StrConv függvény argumentumai a következők:

Argumentum

Leírás

karakterlánc

Kötelező. A konvertálandó karakterlánc.

konvertálás

Kötelező. Egész szám. A végrehajtandó konvertálás típusát meghatározó értékek összege.

LCID

Nem kötelező. A helyi azonosító, amennyiben nem azonos a rendszer helyi azonosítójával. (Az alapértelmezett érték a rendszer helyi azonosítója.)

Beállítások

A konvertálásargumentum beállításai az alábbiak:

Állandó

Érték

Leírás

vbUpperCase

1

A karakterlánc nagybetűssé alakítása.

vbLowerCase

2

A karakterlánc kisbetűssé alakítása.

vbProperCase

3

A karakterláncban az összes szó első betűjének nagybetűssé alakítása.

vbWide *

4*

A keskeny (egybájtos) karakterek átalakítása széles (kétbájtos) karakterekké.

vbNarrow *

8*

A széles (kétbájtos) karakterek átalakítása keskeny (egybájtos) karakterekké.

vbKatakana **

16**

Hiragana karakterek átalakítása katakana karakterekké.

vbHiragana **

32**

Katakana karakterek átalakítása hiragana karakterekké.

vbUnicode

64

A karakterlánc átalakítása Unicode kódolásúvá a rendszer alapértelmezett kódlapjának használatával. (Macintosh rendszeren nem érhető el.)

vbFromUnicode

128

A karakterlánc átalakítása Unicode kódolásúról a rendszer alapértelmezett kódlapjára. (Macintosh rendszeren nem érhető el.)

*A kelet-ázsiai területi beállításokra érvényes.

**Csak Japánra érvényes.

Megjegyzés: Az állandók megadása a Visual Basic for Applications (VBA) használatával történik. Ennek következtében bárhol használhatók a kódban a tényleges értékek helyett. A legtöbbjük kombinálható, például a vbUpperCase és a vbWide, kivéve, ha kölcsönösen kizárják egymást (például vbUnicode + vbFromUnicode). A vbWide, a vbNarrow, a vbKatakana és a vbHiragana állandó futásidejű hibákat okoz, ha olyan területi beállítások esetén használják őket, amelyekben nem érvényesek.

A megfelelő kis- és nagybetűhasználathoz a következő érvényes szóelválasztók használhatók: Null (Chr$(0)), vízszintes tabulátor (Chr$(9)), soremelés (Chr$(10)), függőleges tabulátor (Chr$(11)), lapdobás (Chr$(12)), kocsivissza (Chr$(13)), szóköz (SBCS) (Chr$(32)). A szóköz tényleges értéke ország/régió szerint eltérő a DBCS karakterkészlet esetén.

Megjegyzések

Amikor egy Bájt tömbből, ANSI formátumban végez konvertálást egy karakterláncba, az StrConv függvényt kell használnia. Amikor Unicode formátumban végzi a konvertálást egy ilyen tömbből, használjon hozzárendelési utasítást.

Példák lekérdezésre

Expression

Eredmények

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

A "ProductDesc" mező értékeit nagybetűssé alakítja, és megjeleníti az Expr1 oszlopban

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

A "ProductDesc" mező értékeit kisbetűssé alakítja, és a Kisbetűazonosító oszlopban jelenik meg. Minden szó első betűjének átalakítása a "ProductDesc" szóból nagybetűssé, és a PropercaseID oszlopban jelenik meg. Minden más karakter kisbetűs marad.

VBA-példa

Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ebben a példában az látható, ahogyan egy Unicode kódolású karakterláncot az StrConv függvénnyel alakítanak át ANSI formátumú karakterlánccá.

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

Karakterláncfüggvények és használatuk

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.