Funkcija Chr

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrne Niz z znakom, ki je povezan z navedeno kodo znaka.

Sintaksa

Chr(koda znaka)

Zahtevani argument »Long« je dolga zapored, ki določa znak.

Opombe

Števila od 0 do 31 so ista kot pri standardnih, nenatisljivih kodah ASCII. Na primer, Chr(10) vrne znak za pomik v novo vrstico. Običajni obseg za kodo znaka je 0–255. Vendar pa je v sistemu DBCS dejanski obseg za kodo znaka od -32768 do 65535.

Opomba

Funkcija ChrB se uporablja s podatki v bajtih, ki jih vsebuje niz. Funkcija ChrB namesto znaka, ki je lahko en ali dva bajta, vedno vrne en bajt. Funkcija ChrW vrne niz , ki vsebuje znak Unicode, razen na platformah, kjer nabor znakov Unicode ni podprt, pri čemer je delovanje enako funkciji Chr .

Opomba

Visual Basic za Macintosh ne podpira nabora znakov Unicode. Zato funkcija ChrW(n) ne more vrniti vseh znakov Unicode za n vrednosti v obsegu 128–65.535, kot se to zgodi v okolju sistema Windows. Namesto tega funkcija ChrW(n) poskusi »najboljšo mogočo oceno« za vrednosti Unicode n, ki so večje od 127. Funkcije ChrW zato ne uporabljajte v okolju Macintosh.

Primeri poizvedb

Izraz Rezultati
SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97); Vrne vrednost »Znak« za kodo ASCII »97«. Rezultat: "a".
SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90); Vrne vrednost »Znak« za kodo ASCII »90« v stolpcu ChrValue. Rezultat: »Z«.

Primer VBA

Opomba

V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru se funkcija Chr uporablja za vrnitev znaka, ki je povezan z navedeno kodo znaka.

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