Asc függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Egy karakterlánc első betűjének megfelelő egész számot ad eredményül.

Szintaxis

Asc(karakterlánc)

Kötelező karakterláncargumentum bármely érvényes karakterlánc. Ha a karakterlánc nem tartalmaz karaktert, futásidejű hiba lép fel.

Megjegyzések

A visszaadott értékek tartománya 0 – 255 a nem DBCS rendszereken, de –32768 – 32767 DBCS rendszereken.

Megjegyzés

Az AscB függvény karakterláncban lévő bájtadatokkal használatos. Az első karakter karakterkódjának visszaadása helyett az AscB az első bájtot adja vissza. Az AscW függvény Unicode-karakterkódot ad vissza, kivéve azokat a platformokat, ahol a Unicode használata nem támogatott, mert ebben az esetben a működés megegyezik az Asc függvényével.

Megjegyzés

A Visual Basic for the Macintosh nem támogatja a Unicode-karakterláncokat. Ezért az AscW(n) nem tudja visszaadni a 128 – 65 535 közötti n érték összes Unicode-karakterét, ahogy a Windows környezetben tenné. Ehelyett az AscW(n) a 127-nél nagyobb Unicode-értékek "legjobb becslésével" próbálkozik. Ezért Macintosh környezetben ne használja az AscW protokollt .

Példák lekérdezésekre

Expression (Kifejezés) Eredmény:
SELECT Asc("a") AS Expr1 FROM ProductSales; Az "a" karakterlánc ASCII-kódját adja eredményül. Eredmény: "97".
SELECT Asc("Z") AS AscCode FROM ProductSales; Az AscCode oszlopban található "Z" karakterlánc "ASCII" kódját adja eredményül. Eredmény: "90".

VBA-példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa az Asc függvénnyel a karakterlánc első betűjének megfelelő karakterkódot adja vissza.

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