Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща стойност от тип Variant (String), преобразувана по указания начин.

Синтаксис

StrConv ( низ, преобразуване [, LCID ] )

Синтаксисът на функцията StrConv има следните аргументи:

Аргумент

Описание

string

Задължителен. Израз във формата на низ, който трябва да бъде преобразуван.

преобразуване

Задължително. Цяло число. Сумата от стойностите, указващи типа на преобразуването, което трябва да се изпълни.

LCID

Незадължително. LocaleID, ако е различен от LocaleID на системата. (LocaleID на системата е зададен по подразбиране.)

Настройки

Настройките нааргумент за конвертиране са:

Константа

Value

Описание

vbUpperCase

1

Преобразува низа в главни букви.

vbLowerCase

2

Преобразува низа в малки букви.

vbProperCase

3

Преобразува първата буква на всяка дума в низ в главна.

vbWide *

4*

Преобразува тесните (еднобайтови) знаци в низ в широки (двубайтови) знаци.

vbNarrow *

8*

Преобразува широки (двубайтови) знаци в низ в тесни (еднобайтови) знаци.

vbKatakana **

16**

Преобразува знаците от хирагана в низ в знаци на катакана.

vbHiragana **

32**

Преобразува знаците на катакана в низ в йрагани знаци.

vbUnicode

64

Преобразува низа в Unicode с помощта на кодовата страница по подразбиране на системата. (Не е налично на Macintosh.)

vbFromUnicode

128

Преобразува низа от Unicode в кодовата страница по подразбиране на системата. (Не е налично на Macintosh.)

*Отнася се за езиково-географските променливи в Източна Азия.

**Отнася се само за Япония.

Забележка: Тези константи са зададени от Visual Basic for Applications (VBA). В резултат на това те може да се използват навсякъде в кода вместо действителните стойности. Повечето могат да се комбинират, например vbUpperCase + vbWide, освен когато са взаимно изключващи се, например vbUnicode + vbFromUnicode. Константите vbWide, vbNarrow, vbKatakana и vbHiragana предизвикват грешки по време на изпълнение, когато се използват в езиково-географски променливи, където не се прилагат.

По-долу са валидни разделители на думи за правилното гише: Null (Chr$(0)), хоризонтален табулатор (Chr$(9)), linefeed (Chr$(10)), вертикален табулатор (Chr$(11)), канал за формуляр (Chr$(12)), знак за нов абзац (Chr$(13)), интервал (SBCS) (Chr$(32)). Действителната стойност за интервал варира в зависимост от страната/региона за DBCS.

Забележки

Когато преобразувате от байтов масив в ANSI формат в низ, трябва да използвате функцията StrConv . Когато конвертирате от такъв масив във формат Unicode, използвайте команда за присвояване.

Примери за заявки

Израз

Резултати

SELECT strConv(ProductDesc,1) AS Израз1 FROM ProductSales;

Преобразува стойностите от полето "ProductDesc" в главни букви и показва в колона Expr1

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

Преобразува стойностите от полето "ProductDesc" в малки букви и показва в колона LowercaseID. Преобразува първата буква на всяка дума от "ProductDesc" в главна буква и показва в колоната PropercaseID. Всички други знаци се оставят с малки букви.

Пример на VBA

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията StrConv , за да преобразува низ на Unicode в ANSI низ.

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

Функции за низове и как да ги използвате

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.