Funktsioon Chr

Tagastab stringi, mis sisaldab määratud märgikoodiga seotud märki.

Süntaks

Chr ( märgikood )

Nõutav argument märgikood on kindlale märgile vastav pikk täisarv.

Kommentaarid

Arvud 0–31 vastavad tavalisele mitteprinditavale ASCII-koodile. Näiteks tagastab funktsioon Chr(10) reavahetusmärgi. Argumendi charcode tavaline vahemik on 0–255. DBCS-süsteemides on tegelik märgikoodi vahemik aga -32768 kuni 65535.

Märkus.: Funktsiooni ChrB kasutatakse bait stringileiduvatele andmetele. Sisaldamise asemel tagastab märgi, mis võib olla ühte või kahte baiti ChrB alati ühebaidisteks. ChrW funktsioon tagastab stringi , mis sisaldab platvormide, kus Unicode'i ei toetata, mille puhul, välja arvatud Unicode märgi käitumise on identne funktsioon Chr .

Märkus.:  Macintoshi arvutite jaoks mõeldud Visual Basic ei toeta Unicode-vormingus stringe. Seega ei saa funktsioon ChrW(n) tagastada kõiki märgi n väärtusi vahemikus 128–65535 nagu Windowsi keskkonnas. Selle asemel pakub funktsioon ChrW(n) hinnanguliselt märgi n Unicode-väärtused, mis on suuremad kui 127. Seega pole Macintoshi keskkonnas soovitatav funktsiooni ChrW kasutada.

Päringu näited

Avaldis

Tulemid

Valige Chr(97) AS Avaldis1 ProductSales GROUP BY Chr(97);

Tagastab väärtuse "Märgi" ASCII koodi "97". Tulem: "a".

Valige Chr(90) AS ChrValue ProductSales GROUP BY Chr(90);

Tagastab väärtuse "Märgi" ASCII koodi "90" veerus ChrValue. Tulem: "Y".

VBA näide

Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Näites kasutatakse funktsiooni Chr määratud märgikoodiga seostatud märgi toomiseks.

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

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×