Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Pateikia eilutę, kurioje yra simbolis, susietas su nurodyta simbolio kodas.

Sintaksė

Chr ( simbolio kodas )

Būtinas simbolio kodas,argumentas yra ilgasis, identifikuojantis simbolį.

Pastabos

Skaičiai nuo 0 iki 31 yra tokie patys kaip standartiniai, nespausdinami ASCII kodai. Pvz., Chr(10) grąžina eilutės informacijos santraukos simbolį. Įprastas simbolio kodo diapazonas yra 0–255. Tačiau DBCS sistemose tikrasis simbolio kodo diapazonas yra nuo -32768 iki 65535.

Pastaba: Funkcija ChrB naudojama su baitų duomenimis, esančiais eilutėje. Užuot grąžinęs simbolį, kuris gali būti vienas arba du baitai, ChrB visada pateikia vieną baitą. Funkcija ChrW pateikia eilutę , kurioje yra Unicode simbolis, išskyrus platformose, kuriose "Unicode" nepalaikomas, tokiu atveju veikimas yra identiškas funkcijai Chr .

Pastaba:  Visual Basic for the Macintosh nepalaiko Unicode eilučių. Todėl ChrW(n) negali grąžinti visų "Unicode" simbolių n reikšmėms diapazone nuo 128 iki 65 535, kaip tai daro "Windows" aplinkoje. Vietoj to ChrW(n) bando "geriausias spėjimas" Unicode reikšmėms, didesnėms už 127. Todėl " ChrW " neturėtumėte naudoti "Macintosh" aplinkoje.

Užklausų pavyzdžiai

Reiškinys

Rezultatai

SELECT Chr(97) AS Išraiška1 FROM ProductSales GROUP BY Chr(97);

Grąžina ASCII kodo "97" reikšmę "Simbolis". Rezultatas: "a".

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

Stulpelyje ChrValue grąžina ASCII kodo "90" reikšmę "Simbolis". Rezultatas: "Z".

VBA pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje naudojama funkcija Chr , kad būtų pateiktas simbolis, susietas su nurodytu simbolio kodu.

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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.