Повертає ціле число, яке позначає код символу, що відповідає першій букві в рядку.

Синтаксис

Asc ( string )

Обов'язковий рядокаргумент є будь-яким дійсним рядковий вираз. Якщо рядок не містить символів, виникає помилка виконання.

Примітки

Діапазон для повернень становить 0 –255 в системах, що не є DBCS, але –32768 – 32767 у системах DBCS.

Примітка.: Функція AscB використовується з байтами, які містяться в рядку. Замість того, щоб повертати код символу першого символу, ascB повертає перший байт. Функція AscW повертає код символу Юнікод, за винятком платформ, на яких не підтримується Юнікод, у цьому випадку поведінка ідентична функції Asc .

Примітка.:  Visual Basic для Macintosh не підтримує рядки Юнікоду. Таким чином, AscW(n) не може повернути всі символи Юнікоду для n значень у діапазоні від 128 до 65 535, як це відбувається в середовищі Windows. Натомість AscW(n) намагається отримати "найкраще припущення" для значень Юнікоду, які перевищують 127. Таким чином, ви не повинні використовувати AscW в середовищі Macintosh.

Приклади запитів

Вираз

Результати

SELECT Asc("a") AS Expr1 FROM ProductSales;

Повертає код "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.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.