Funkcija „Asc“

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

Daje ceo broj koji predstavlja kôd znaka koji odgovara prvom slovu u niski.

Sintaksa

Asc(niska)

Neophodni argument niskeje bilo koji važeći izraz niske. Ako niska ne sadrži znakove, dolazi do greške tokom izvršavanja.

Napomene

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

Napomena

Funkcija AscB se koristi sa podacima u bajtovima sadržanim u nisci. Umesto da vrati kôd znaka za prvi znak, AscB daje prvi bajt. Funkcija AscW daje kôd Unikod znaka, osim na platformama na kojima Unikod nije podržan, kada je ponašanje 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 – 65.535, kao što je to slučaj u Windows okruženju. Umesto toga, AscW(n) pokušava da izračuna "najbolju pretpostavku" za Unikod vrednosti n veće od 127. Zbog toga ne treba da koristite AscW u Macintosh okruženju.

Primeri upita

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

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