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

Връща стойност от тип 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 MyNumberMyNumber = Asc("A")        ' Returns 65.MyNumber = Asc("a")        ' Returns 97.MyNumber = Asc("Apple")    ' Returns 65.

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

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

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

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