Vraća ceo broj koji predstavlja kôd znaka koji odgovara prvom slovu niske.
Sintaksa
ASC ( Niska )
PotrebnaargumentNiska je važeća izraz niske. Ako Niska ne sadrži znakove, pojavljuje se greška izazvana tokom izvršavanja.
Napomene
Opseg za povraćaj je 0 – 255 na NEDBCS sistemima, ali – 32768 – 32767 na DBCS sistemima.
Napomena: Funkcija AscB se koristi sa bajtovima koji se nalaze u niski. Umesto da vrati kôd znaka za prvi znak, AscB daje prvi bajt. Funkcija ugore vraća Unikod kôd znaka, osim na platformama gde Unikod nije podržan, u tom slučaju je ponašanje identično funkciji ASC .
Napomena: Visual Basic za Macintosh ne podržava Unikod niske. Stoga, uzdih(n) ne može da vrati sve Unikod znakove za n vrednosti u opsegu od 128 – 65.535, kao što to radi u Windows okruženju. Umesto toga ,uzuzavanje (n) pokušava da "najbolja pretpostavka" za Unikod vrednosti bude veća od 127. Zbog toga ne bi trebalo da koristite uzuzavanje u Macintosh okruženju.
Primeri upita
Izraz |
Rezultati |
Izaberite ASC ("a") kao Izraz1 u Proizvodoprodaji; |
Daje kôd "ASCII" za nisku "a". Rezultati: "97". |
Izaberite ASC ("Z") kao uspon iz proizvoda "proizvodno"; |
Daje kôd "ASCII" za nisku "Z" u uzuzanju kolone. Rezultati: "90". |
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 ASC da biste vratili kôd znaka koji odgovara prvom slovu niske.
Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.