Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Palauttaa merkkijonon, joka sisältää määritettyyn merkkikoodi liittyvän merkin.

Syntaksi

Chr ( merkkikoodi )

Pakollinen merkkikoodiargumentti on Pitkä, joka tunnistaa merkin.

Huomautuksia

Luvut väliltä 0–31 ovat samat kuin tavalliset tulostumattomat ASCII-koodit. Esimerkiksi Chr(10) palauttaa rivinvaihtomerkin. Merkkikoodin tavallinen alue on 0–255. Todellisuudessa DBCS-järjestelmissä merkkikoodin alue on kuitenkin -32 768–65 535.

Huomautus:  ChrB-funktiota käytetään merkkijonoon sisältyvien tavutietojen kanssa. ChrB ei palauta yhtä merkkiä (yhtä tai kahta tavua) vaan yhden tavun. ChrW-funktio palauttaa merkkijonon, joka sisältää Unicode-merkin – paitsi ympäristöissä, joissa Unicodea ei tueta, jolloin funktio toimii samalla tavalla kuin Chr-funktio.

Huomautus:  Macintoshin Visual Basic ei tue Unicode-merkkijonoja. Toisin kuin Windows-ympäristössä ChrW(n)-funktio ei voi palauttaa n-arvojen kaikkia Unicode-merkkejä alueelta 128–65 535. Sen sijaan ChrW(n) yrittää ikään kuin "arvata" sellaiset Unicoden mukaiset n-arvot, jotka ovat suurempia kuin 127. ChrW-funktiota ei siis kannata käyttää Macintosh-ympäristössä.

Esimerkkejä kyselystä

Lauseke

Tulokset

SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97);

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

SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90);

Palauttaa "Merkki"-arvon ASCII-koodille "90" sarakkeessa ChrValue. Tulos: "Z".

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ä määritettyyn merkistöön liitetty merkki palautetaan Chr-funktiolla.

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

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

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×