Fungsi Chr

Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Mengembalikan String yang berisi karakter yang terkait dengan kode karakter tertentu.

Sintaks

Chr(charcode)

Argumen charcode yang diperlukan adalah Long yang mengidentifikasi karakter.

Keterangan

Angka dari 0 – 31 sama dengan kode ASCII standar yang tidak dapat dicetak. Misalnya, Chr(10) mengembalikan karakter linefeed. Rentang normal untuk charcode adalah 0 – 255. Namun, pada DBCSsystems, rentang aktual untuk charcode adalah -32768 hingga 65535.

Catatan

Fungsi ChrB digunakan dengan data byte yang terdapat dalam String. Daripada mengembalikan karakter, yang mungkin berupa satu atau dua byte, ChrB selalu mengembalikan byte tunggal. Fungsi ChrW mengembalikan String yang berisi karakter Unicode kecuali pada platform di mana Unicode tidak didukung, dalam hal ini, perilakunya identik dengan fungsi Chr .

Catatan

Visual Basic untuk Macintosh tidak mendukung string Unicode. Oleh karena itu, ChrW(n) tidak dapat mengembalikan semua karakter Unicode untuk n nilai dalam rentang 128 – 65.535, seperti dalam lingkungan Windows. Sebaliknya, ChrW(n) mencoba "perkiraan terbaik" untuk nilai Unicode n lebih besar dari 127. Oleh karena itu, Anda tidak boleh menggunakan ChrW di lingkungan Macintosh.

Contoh kueri

Ekspresi Hasil
SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97); Mengembalikan nilai "Karakter" untuk kode ASCII "97". Hasil: "a".
SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90); Mengembalikan nilai "Karakter" untuk kode ASCII "90" dalam kolom ChrValue. Hasil: "Z".

Contoh VBA

Catatan

Contoh yang mengikuti demonstrasi penggunaan fungsi ini dalam modul Visual Basic for Applications (VBA). Untuk informasi selengkapnya tentang bekerja dengan VBA, pilih Referensi Pengembang di daftar turun bawah di samping Cari dan masukkan satu istilah atau lebih di kotak pencarian.

Contoh ini menggunakan fungsi Chr untuk mengembalikan karakter yang terkait dengan kode karakter tertentu.

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