Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Vráti hodnotu typu Integer predstavujúcu kód znaku, ktorý zodpovedá prvému písmenu v reťazci.

Syntax

Asc ( reťazec )

Povinný argument argument reťazec je ľubovoľný platný reťazcový výraz. Ak argument reťazec neobsahuje žiadne znaky, vyskytne sa chyba počas spustenia.

Poznámky

Rozsah pre vrátené hodnoty je 0 – 255 v systémoch iných ako DBCS, ale v systémoch DBCS je to rozsah –32768 – 32767.

Poznámka: S bajtovými údajmi obsiahnutými v reťazci použite funkciu AscB. Funkcia AscB namiesto vrátenia kódu prvého znaku vráti prvý bajt. Funkcia AscW vráti kód znaku 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 Asc.

Poznámka:  Visual Basic pre Macintosh nepodporuje reťazce vo formáte Unicode. Funkcia AscW(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 AscW(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 AscW nemala používať v prostredí systému Macintosh.

Príklady dotazu

Výraz

Výsledky

SELECT Asc("a") AS Expr1 FROM ProductSales;

Vráti kód ASCII pre reťazec "a". Výsledok: "97".

SELECT Asc("Z") AS AscCode FROM ProductSales;

Vráti kód ASCII pre reťazec "Z" v stĺpci AscCode. Výsledok: "90".

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 Asc použitá na vrátenie kódu znaku, ktorý zodpovedá prvému písmenu v reťazci.

Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.

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.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×