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

Връща стойност от тип Integer, представляваща код на знак, съответстваща на първата буква в низ.

Синтаксис

Asc ( низ )

Задължителният низаргумент е всеки валиден низов израз. Ако низът не съдържа знаци, ще възникне грешка по време на изпълнение.

Забележки

Диапазонът за връщания е 0 – 255 на системи, които не са DBCS, но –32768 – 32767 на DBCS системи.

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

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

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

Израз

Резултати

SELECT Asc("a") AS Израз1 FROM ПродуктовиПродажби;

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

SELECT Asc("Z") AS AscCode FROM ProductSales;

Връща кода "ASCII" за низа "Z" в колоната AscCode. Резултат: "90".

Пример на VBA

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

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

Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.

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

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

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

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

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

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

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

×