Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Zwraca ciąg zawierający znak skojarzony z określonym kod znaku.

Składnia

Chr (kod_char)

Wymagany kod argument jest znakiem long, który identyfikuje znak.

Spostrzeżenia

Liczby od 0 do 31 są takie same jak standardowe, niedruowalne kody ASCII. Na przykład wartość Chr(10) zwraca znak kanału liniowego. Normalny zakres dla kodu_znaków to 0–255. Jednak w zestaw znaków dwubajtowych rzeczywistym zakresem kodu_znaków jest od -32768 do 65535.

Uwaga: Funkcja ChrB jest używana z danymi bajtów zawartymi wciągu. Zamiast zwracać znak, który może mieć jeden lub dwa bajty, funkcja ChrB zawsze zwraca jeden bajt. Funkcja ChrW zwraca ciąg zawierający znak Unicode, z wyjątkiem platform, na których standard Unicode nie jest obsługiwany , w którym w takim przypadku zachowanie jest identyczne z działaniem funkcji Chr.

Uwaga:  Język Visual Basic dla komputerów Macintosh nie obsługuje ciągów Unicode. Dlatego ChrW(n)nie może zwracać wszystkich znaków Unicode dla n wartości z zakresu od 128 do 65 535, tak jak w środowisku systemu Windows. Zamiast tego ChrW(n)próbuje uzyskać "najlepsze przypuszczenie" dla wartości Unicode n większych niż 127. Dlatego nie należy używać ChrW w środowisku macintosh.

Przykłady zapytań

Wyrażenie

Wyniki

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

Zwraca wartość "Znak" dla kodu ASCII "97". Wynik: "a".

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

Zwraca wartość "Znak" dla kodu ASCII "90" w kolumnie ChrValue. Wynik: "Z".

Przykład VBA

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie użyto funkcji Chr w celu zwrócenia znaku skojarzonego z określonym kodem znaku.

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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×