Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vráti hodnotu typu String obsahujúcu znak priradený k zadanému kód znaku.

Syntax

Chr ( kódznaku )

Požadovanýargumentznakov je long, ktorý identifikuje znak.

Poznámky:

Čísla od 0 do 31 sú rovnaké ako štandardné, netlačiteľné kódy ASCII. Napríklad funkcia Chr(10) vráti znak posunu riadka. Normálny rozsah pre argument kódznaku je 0 – 255. V systémoch DBCS je však skutočný rozsah pre argument kódznaku od -32768 do 65535.

Poznámka: S bajtovými údajmi obsiahnutými v hodnote typu String použite funkciu ChrB. Funkcia ChrB namiesto vrátenia znaku, ktorý môže predstavovať jeden alebo dva bajty, vždy vráti jeden bajt. Funkcia ChrW vráti hodnotu typu String obsahujúcu znak Unicode s výnimkou platforiem, v ktorých nie je podporovaný formát Unicode – v prípade takýchto platforiem sa funkcia správa rovnako ako funkcia Chr.

Poznámka:  Visual Basic pre Macintosh nepodporuje reťazce vo formáte Unicode. Funkcia ChrW(n) preto nemôže vrátiť všetky znaky Unicode pre hodnoty n v rozsahu 128 – 65 535 tak, ako ich vracia v prostredí Windowsu. Funkcia ChrW(n) sa namiesto toho pokúsi o najlepší možný odhad hodnôt n formátu Unicode, ktoré sú väčšie ako 127. Z tohto dôvodu by sa funkcia ChrW nemala používať v prostredí systému Macintosh.

Príklady dotazu

Výraz

Výsledky

SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97);

Vráti hodnotu znaku pre kód ASCII "97". Výsledok: "a".

SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90);

Vráti hodnotu Znak pre kód ASCII "90" v stĺpci ChrValue. Výsledok: "Z".

Príklad jazyka VBA

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia Chr použitá na vrátenie znaku priradeného k zadanému kódu znaku.

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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.