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

Синтаксис

Chr ( charCode )

Изискваниятаргумент за charCode е дълъг, който идентифицира знак.

Забележки

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

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

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

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

Израз

Резултати

Изберете CHR (97) като Израз1 от ProductSales GROUP BY CHR (97);

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

Изберете CHR (90) като ChrValue от ProductSales GROUP BY CHR (90);

Връща стойността на "знак" за 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 приобщени >

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

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

×