Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Синтаксис

Chr ( код символу)

Обов'язковий код символуаргумент – це довгий символ, який визначає символ.

Примітки

Числа від 0 до 31 збігаються зі стандартними недрукованими кодами ASCII. Наприклад, Chr(10) повертає символ linefeed. Звичайний діапазон для кодування символів – 0 –255. Однак у системах DBCS фактичний діапазон для кодування символів – від –32768 до 65535.

Примітка.: Функція ChrB використовується з даними типу "байт", які містяться в рядку. Замість того, щоб повертати символ, який може бути один або два байти, ChrB завжди повертає один байт. Функція ChrW повертає рядок , що містить символ Юнікод, за винятком платформ, на яких не підтримується Юнікод, у цьому випадку поведінка ідентична функції Chr .

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

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

Вираз

Результати

SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97);

Повертає значення "Символ" для коду ASCII "97". Результат: "a".

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

Повертає значення "Символ" для коду ASCII "90" у стовпці ChrValue. Результат: "Z".

Приклад VBA

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі використано функцію Chr , щоб повернути символ, пов'язаний із вказаним кодом символу.

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

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

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

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

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