Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Връща стойност от тип String, съдържаща знака, свързан със зададения код на знак.

Синтаксис

Chr ( код на знак )

Необходимиятаргумент код на знак е Long, който идентифицира знак.

Забележки

Числата от 0 до 31 са същите като стандартните, непечатаеми ASCII кодове. Например Chr(10) връща знак за нов ред. Нормалният диапазон за код на знак е 0 – 255. При DBCS системи обаче действителният диапазон за код на знак е от -32768 до 65535.

Забележка: Функцията ChrB се използва с байтови данни, съдържащи се в String. Вместо да връща знак, който може да е един или два байта, ChrB винаги връща един байт. Функцията ChrW връща низ , съдържащ Unicode знак, с изключение на платформи, където Unicode не се поддържа, в който случай поведението е идентично с функцията Chr .

Забележка:  Visual Basic за Macintosh не поддържа Низове на Unicode. Следователно ChrW(n) не може да върне всички Unicode знаци за n стойности в диапазона от 128 до 65 535, както е в средата на Windows. Вместо това ChrW(n) опитва "най-добро предположение" за Unicode стойности n, по-големи от 127. Следователно не трябва да използвате ChrW в среда на Macintosh.

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

Израз

Резултати

SELECT Chr(97) AS Израз1 FROM ProductSales GROUP BY Chr(97);

Връща стойността "Character" за ASCII кода "97". Резултат: "a".

SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90);

Връща стойността "Character" за ASCII кода "90" в колоната ChrValue. Резултат: "Z".

Пример на VBA

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

Този пример използва функцията Chr , за да върне знака, свързан с указания код на знак.

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.

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

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

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

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×