Funkcija „Chr”

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Daje Nisku koja sadrži znak povezan sa određenim kodom znaka.

Sintaksa

Chr(znakovni kôd)

Potreban argument znakovnog koda je dugačak koji identifikuje znak.

Napomene

Brojevi od 0 do 31 su isti kao standardni ASCII kodovi koji se ne mogu odšprintati. Na primer, Chr(10) daje znak "linefeed". Normalni opseg za znakovni kôd je 0 – 255. Međutim, u DBCSsystems, stvarni opseg koda znakova je od -32768 do 65535.

Napomena

Funkcija ChrB se koristi sa podacima bajta sadržanim u niski. Umesto da vraća znak, koji može biti jedan ili dva bajta, ChrB uvek vraća jedan bajt. Funkcija ChrW vraća nisku koja sadrži Unikod znak, osim na platformama na kojima Unikod nije podržan , u kom slučaju ponašanje je identično funkciji Chr .

Napomena

Visual Basic za Macintosh ne podržava Unikod niske. Stoga ChrW(n) ne može da vrati sve Unikod znakove za n vrednosti u opsegu od 128 do 65.535, kao što to radi u Windows okruženju. Umesto toga , ChrW(n) pokušava da izvrši "najbolju procenu" za Unikod vrednosti n veće od 127. Zbog toga ne bi trebalo da koristite ChrW u Macintosh okruženju.

Primeri upita

Izraz Rezultati
SELECT Chr(97) AS Izraz1 FROM ProductSales GROUP BY Chr(97); Daje vrednost "Character" za ASCII kôd "97". Rezultat: "a".
SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90); Daje vrednost "Znak" za ASCII kôd "90" u koloni ChrValue. Rezultat: "Z".

VBA primer

Napomena

Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Ovaj primer koristi funkciju Chr za dobijanje znaka povezanog sa navedenim kodom znaka.

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