Atgriež virkni, kas ietver ar norādīto rakstzīmju kods saistīto rakstzīmi.
Sintakse
Chr ( rakstzīmes kodslong vērtība )
Obligāts rakstzīmes kodslong vērtībaarguments ir garš, kas identificē rakstzīmi.
Piezīmes
Skaitļi no 0 līdz 31 ir tādi paši kā standarta, nedrukājamie ASCII kodi. Piemēram, Chr(10) atgriež rindiņas pārtraukuma rakstzīmi. Rakstzīmes kodslong vērtība parastais diapazons ir 0 – 255. Taču DBCS sistēmās faktiskais diapazons rakstzīmes kodslong vērtība ir-32768 līdz 65535.
Piezīme.: Funkcija ChrB tiek izmantota ar baitu datiem, kas ietverti 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 Unicode rakstzīme, izņemot platformās, kurās Unicode netiek atbalstīts, un tādā gadījumā darbība ir identiska ar funkciju Chr .
Piezīme.: Visual Basic for Macintosh neatbalsta unikoda virknes. Tāpēc ChrW(n) nevar atjaunot visas unikoda rakstzīmes n vērtībām diapazonā no 128 – 65 535, kā tas ir Windows vidē. Tā vietā ChrW(n) mēģina "labākais minējums" unikoda vērtībām, kas lielākas par 127. Tāpēc Macintosh vidē Nelietojiet ChrW .
Vaicājumu piemēri
Izteiksme |
Rezultāti |
ATLASIET Chr (97) kā Izteiksme1 no ProductSales GROUP BY Chr (97); |
Atgriež ASCII koda vērtību "97". Rezultāts: "a". |
ATLASIET Chr (90) kā ChrValue no ProductSales GROUP BY Chr (90). |
Atgriež ASCII koda vērtību "90" 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ā funkcija Chr tiek izmantota, 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 %.