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)

Neophodni argument znakovnog koda je argument "Dugačko" koje identifikuje znak.

Napomene

Brojevi od 0 do 31 isti su kao standardni ASCII kodovi koji se ne mogu štampati. Na primer, Chr(10) daje znak za položaj u sledećem redu. Normalan opseg za znakovni kôd je 0 – 255. Međutim, na DBCSsistems, stvarni opseg za znakovni kôd je -32768 do 65535.

Napomena

Funkcija ChrB se koristi sa podacima u bajtovima sadržanim u nisci. Umesto da vrati znak, koji može biti jedan ili dva bajta, funkcija 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, kada je ponašanje 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 čini u Windows okruženju. Umesto toga, ChrW(n) pokušava da izračuna "najbolju pretpostavku" za Unikod vrednosti n veće od 127. Stoga ne bi trebalo da koristite ChrW u Macintosh okruženju.

Primeri upita

Izraz Rezultati
SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97); Daje vrednost "Znak" 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 kako bi vratio znak povezan sa određenim kodom znaka.

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