Funcția Chr

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnează un șir care conține caracterul asociat cu codul de caracter specificat.

Sintaxă

Chr(cod caracter)

Argumentul cod caracter necesar este un Long, care identifică un caracter.

Observații

Numerele de la 0 la 31 sunt aceleași cu codurile ASCII standard, care nu pot fi imprimate. De exemplu, Chr(10) returnează un caracter flux de linie. Intervalul normal pentru codul caracter este 0 - 255. Cu toate acestea, pe DBCSsystems, intervalul real pentru codul caracter este cuprins între -32768 și 65535.

Notă

Funcția ChrB este utilizată cu datele byte dintr-un șir. În loc să returneze un caracter, care poate fi unul sau doi byți, ChrB returnează întotdeauna un singur byte. Funcția ChrW returnează un șir care conține caracterul Unicode, cu excepția platformelor unde Unicode nu este acceptat, caz în care comportamentul este identic cu funcția Chr.

Notă

Visual Basic pentru Macintosh nu acceptă șiruri Unicode. Prin urmare, ChrW(n) nu poate returna toate caracterele Unicode pentru n valori în intervalul 128 – 65.535, așa cum se întâmplă în mediul Windows. În schimb, ChrW(n) încearcă o "cea mai bună estimare" pentru valorile Unicode n mai mari decât 127. Prin urmare, nu trebuie să utilizați ChrW în mediul Macintosh.

Exemple de interogare

expresie Rezultatele
SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97); Returnează valoarea "Caracter" pentru codul ASCII "97". Rezultat: "a".
SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90); Returnează valoarea "Caracter" pentru codul ASCII "90" din coloana ChrValue. Rezultat: "Z".

Exemplu VBA

Notă

Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu utilizează funcția Chr pentru a returna caracterul asociat cu codul de caracter specificat.

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