Chr 함수

적용 대상
Microsoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

지정된 문자 코드에 연결된 문자가 들어 있는 String 데이터 형식을 반환합니다.

구문

Chr(charcode)

필수 charcode 인수는 문자를 식별하는 Long입니다.

주의

0 ~31의 숫자는 인쇄할 수 없는 표준 ASCII 코드와 동일합니다. 예를 들어 Chr(10) 은 줄 바꿈 문자를 반환합니다. charcode의 일반 범위는 0 ~ 255입니다. 그러나 DBCSsystems에서 charcode 의 실제 범위는 -32768~65535입니다.

참고

ChrB 함수는 String에 포함된 바이트 데이터와 함께 사용됩니다. ChrB는 1바이트 또는 2바이트일 수 있는 문자를 반환하는 대신 항상 단일 바이트를 반환합니다. ChrW 함수는 유니코드가 지원되지 않는 플랫폼을 제외하고 유니코드 문자가 포함된 String을 반환하며, 이 경우 동작은 Chr 함수와 동일합니다.

참고

Macintosh용 Visual Basic은 유니코드 문자열을 지원하지 않습니다. 따라서 ChrW(n)는 Windows 환경에서와 마찬가지로 128 – 65,535 범위의 n 값에 대한 모든 유니코드 문자를 반환할 수 없습니다. 대신 ChrW(n)는 127보다 큰 유니코드 값에 대해 "최상의 추측"을 시도합니다. 따라서 Macintosh 환경에서 ChrW 를 사용하면 안 됩니다.

쿼리 예제

Expression 결과
SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97); ASCII 코드 "97"의 "Character" 값을 반환합니다. 결과: "a".
SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90); ChrValue 열의 ASCII 코드 "90"에 대한 "문자" 값을 반환합니다. 결과: "Z".

VBA 예제

참고

VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

이 예제에서는 Chr 함수를 사용하여 지정된 문자 코드와 연결된 문자를 반환합니다.

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