Atgriež virkni, kas ietver ar norādīto rakstzīmes kodu saistīto rakstzīmi.
Sintakse
Chr(rakstzīmes kods)
Obligātais rakstzīmes koda arguments ir rakstzīmi identificējošs garš skaitlis.
Piezīmes
Skaitļi diapazonā no 0 līdz 31 ir tādi paši kā standarta, nedrukājami ASCII kodi. Piemēram, Chr(10) atgriež rindiņas padeves rakstzīmi. Normālais rakstzīmes koda diapazons ir no 0 līdz 255. Tomēr DBCSsystems faktiskais rakstzīmes koda diapazons ir no -32768 līdz 65535.
Piezīme
Funkcija ChrB tiek izmantota baitu datiem, kas iekļauti virknē. Tā vietā, lai atgrieztu rakstzīmi, kas var būt viens vai divi baiti, ChrB vienmēr atgriež vienu baitu. Funkcija ChrW atgriež virkni , kurā ir unikoda rakstzīme, izņemot platformas, kur unikods netiek atbalstīts. Šādā gadījumā darbība ir identiska funkcijai Chr .
Piezīme
Visual Basic for the Macintosh neatbalsta unikoda virknes. Tādēļ ChrW(n) nevar atgriezt visas unikoda rakstzīmes n vērtībām diapazonā no 128 līdz 65 535, kā tas notiek Windows vidē. Tā vietā ChrW(n) mēģina veikt "labāko minējumu" unikoda vērtībām, kas ir n lielākas par 127. Tādēļ jūs nedrīkstat izmantot ChrW Macintosh vidē.
Vaicājumu piemēri
| Izteiksme | Rezultāti |
|---|---|
| SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97); | Atgriež ASCII koda "97" vērtību "Rakstzīme". Rezultāts: "a". |
| SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90); | Atgriež ASCII koda "90" vērtību "Rakstzīmes" kolonnā ChrValue. Rezultāts: "Z". |
VBA piemērs
Piezīme
Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā izmantota funkcija Chr , lai atgrieztu ar norādīto rakstzīmes kodu saistīto rakstzīmi.
Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.