Egy karakterlánc első betűjének megfelelő karakterkód jelölő egész számot ad vissza.
Szintaxis
Asc ( sztring )
A szükséges sztringargumentum bármely érvényes karakterlánc-kifejezés. Ha a sztring nem tartalmaz karaktereket, futási idejű 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
Expression |
Eredmények |
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.