StrConv függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Konvertált Variant (String) értéket ad eredményül.

Szintaxis

StrConv(string, conversion [, LCID])

A StrConv függvény szintaxisa az alábbi argumentumokat foglalja magában:

Argumentum Leírás:
string Kötelező megadni. Az átalakítandó karakterlánc-kifejezés.
conversion Kötelező megadni. Egy egész szám. Az értékek összege, amely meghatározza a végrehajtandó konvertálás típusát.
LCID Nem kötelező. A területi azonosító, ha eltér a rendszer területi azonosítójától. A rendszer területi azonosítója az alapértelmezett.

Beállítások

Az conversion argumentumbeállítások a következők:

Á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ánc minden szavának első betűjét nagybetűssé alakítja.
vbWide * 4* A karakterlánc keskeny (egybájtos) karaktereit széles (kétbájtos) karakterekké alakítja.
vbNarrow * 8* A karakterlánc széles (kétbájtos) karaktereit keskeny (egybájtos) karakterekké alakítja.
vbKatakana ** 16** A karakterláncban lévő hiragana karakterek katakana karakterekké alakítása.
vbHiragana ** 32** A karakterlánc katakana karaktereit hiragana karakterekké konvertálja.
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

A Visual Basic for Applications (VBA) megadja ezeket az állandókat. A tényleges értékek helyett bárhol használhatók a kódban. A legtöbb állandót kombinálhatja. Használja például a vbUpperCase + vbWide. Ne használjon egymást kölcsönösen kizáró állandókat egymással. Például ne használja a vbUnicode + vbFromUnicode. Az , , vbNarrowvbKatakanaés vbHiragana az vbWideállandók futásidejű hibákat okoznak, ha olyan területi beállítások esetén használja őket, ahol nem érvényesek.

A kis- és nagybetűk használatához a következő érvényes szóelválasztók szerepelnek: null (Chr$(0)), vízszintes tabulátor (Chr$(9)), soremelés (Chr$(10)), függőleges tabulátor (Chr$(11)), lapemelés (Chr$(12)), kocsivissza (Chr$(13)) és szóköz (SBCS) (Chr$(32)). KBKK esetén a szóköz tényleges értéke országonként és régiónként eltérő.

Megjegyzések

Amikor ANSI Byte formátumú tömböt konvertál karakterlánccá, használja a függvényt StrConv . Ha ugyanilyen típusú tömböt alakít át Unicode formátumban, használjon hozzárendelési utasítást.

Példák lekérdezésekre

Expression (Kifejezés) Eredmény:
SELECT StrConv(ProductDesc,1) AS Expr1 FROM ProductSales; A mező értékeit ProductDesc nagybetűssé alakítja, és megjeleníti őket az oszlopban Expr1 .
SELECT StrConv(ProductDesc,2) AS LowercaseID FROM ProductSales; A mező értékeit ProductDesc kisbetűssé alakítja, és megjeleníti őket az oszlopban LowercaseID .

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 melletti legördülő listából a fejlesztői segédlet elemre kattintva tudhat meg többet, majd a keresőmezőbe írhat be egy vagy több keresőszót.

Ez a példa egy Unicode-karakterláncot ANSI sztringgé alakít át a StrConv függvénnyel.

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

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