Funkcija „Asc“

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća ceo broj koji predstavlja kôd znaka koji odgovara prvom slovo u niski.

Sintaksa

Asc(niska)

Potreban argument niske jebilo koji važeći izraz niske. Ako niska ne sadrži znakove, dolazi do greške u izvršavanju.

Napomene

Opseg za povraćaje je 0 – 255 za sisteme koji nisu DBCS, ali na DBCS sistemima –32768 – 32767.

Napomena

Funkcija AscB se koristi sa podacima bajta sadržanim u nisci. Umesto da daje kôd znaka za prvi znak, AscB daje prvi bajt. Funkcija AscW vraća kôd Unikod znaka osim na platformama na kojima Unikod nije podržan, u kom slučaju ponašanje je identično funkciji Asc .

Napomena

Visual Basic za Macintosh ne podržava Unikod niske. Stoga AscW(n) ne može da vrati sve Unikod znakove za n vrednosti u opsegu od 128 do 65.535, kao što to radi u Windows okruženju. Umesto toga , AscW(n) pokušava da dobije "najbolju procenu" za Unikod vrednosti n veće od 127. Zbog toga ne bi trebalo da koristite AscW u Macintosh okruženju.

Primeri upita

Izraz Rezultati
SELECT Asc("a") AS Izraz1 FROM ProductSales; Daje kôd "ASCII" za nisku "a". Rezultat: "97".
SELECT Asc("Z") AS AscCode FROM ProductSales; Daje kôd "ASCII" za nisku "Z" u koloni AscCode. Rezultat: "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 bi vratio kôd znaka koji odgovara prvom slovo u niski.

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