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ő karakterkódot jelölő egész számot ad vissza.

Szintaxis

Asc(sztring)

A szükséges sztringargumentumbármely érvényes karakterlánc-kifejezés. Ha a sztring nem tartalmaz karaktereket, futásidejű hiba történik.

Megjegyzések

A visszatérési tartomány 0 –255 nem DBCS rendszereken, de –32768 – 32767 dbCS rendszereken.

Megjegyzés

Az AscB függvény egy sztringben található bájtadatokkal használható. Az AscB az első karakter karakterkódjának visszaadása helyett az első bájtot adja vissza. Az AscW függvény a Unicode-karakterkódot adja vissza, kivéve azokat a platformokat, ahol a Unicode nem támogatott. Ebben az esetben a viselkedés megegyezik az Asc-függvénnyel .

Megjegyzés

A Macintosh Visual Basic nem támogatja a Unicode-sztringeket. Ezért az AscW(n) nem tudja visszaadni az n értékek összes Unicode-karakterét a 128–65 535 közötti tartományban, ahogyan a Windows-környezetben is. Ehelyett az AscW(n) a 127-nél nagyobb n Unicode-értékek "legjobb becslésére" tesz kísérletet. Ezért macintosh környezetben ne használja az AscW-t .

Példák lekérdezésre

Kifejezés Eredmény:
SELECT Asc("a") AS Expr1 FROM ProductSales; Az "a" sztring "ASCII" kódját adja vissza. Eredmény: "97".
SELECT Asc("Z") AS AscCode FROM ProductSales; Az AscCode oszlopban található "Z" sztring "ASCII" kódját adja vissza. 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 sztring első betűjének megfelelő karakterkódot ad vissza.

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