Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Palauttaa kokonaisluvun, joka vastaa merkkijonon ensimmäistä kirjainta vastaavaa merkkikoodia.

Syntaksi

Asc ( merkkijono )

Pakollinen merkkijonoargumentti on mikä tahansa kelvollinen merkkijonolauseke. Jos merkkijono ei sisällä merkkejä, suorituksenaikainen virhe ilmenee.

Huomautuksia

Muiden kuin DBCS-järjestelmien palautusalue on 0–255, mutta DBCS-järjestelmien palautusalue on –32768–32767.

Huomautus:  AscB-funktiota käytetään merkkijonon tavutietojen kanssa. AscB ei palauta ensimmäisen merkin merkkikoodia vaan ensimmäisen tavun. AscW-funktio palauttaa Unicode merkkikoodin, paitsi sellaisissa ympäristöissä, joissa Unicodea ei tueta, jolloin funktio toimii samalla tavalla kuin Asc-funktio.

Huomautus:  Macintoshin Visual Basic ei tue Unicode-merkkijonoja. Sen vuoksi AscW(n)-funktio ei voi palauttaa kaikkia n-arvojen Unicode-merkkejä alueelta 128–65 535, kuten se tekee Windows-ympäristössä. Sen sijaan AscW(n) antaa "parhaan arvion" Unicode-arvoille n, jotka ovat suurempia kuin 127. Älä siis käytä AscW-funktiota Macintosh-ympäristössä.

Esimerkkejä kyselystä

Lauseke

Tulokset

SELECT Asc("a") AS Expr1 FROM ProductSales;

Palauttaa "ASCII"-koodin merkkijonolle "a". Tulos: "97".

SELECT Asc("Z") AS AscCode FROM ProductSales;

Palauttaa AscCode-sarakkeen merkkijonon "Z" ASCII-koodin. Tulos: "90".

VBA-esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä Asc-funktiolla palautetaan merkkijonon ensimmäistä kirjainta vastaava merkkikoodi.

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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.