Chr İşlevi

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Belirtilen karakter kodu ile ilişkili karakteri içeren bir Dize döndürür.

Söz dizimi

Chr(karakter kodu)

Gerekli karakter kodu bağımsız değişkeni, bir karakteri tanımlayan bir Uzun'dur.

Açıklamalar

0 – 31 arasındaki sayılar standart, yazdırılamayan ASCII kodlarıyla aynıdır. Örneğin, Chr(10) bir satır besleme karakteri döndürür. Karakter kodu için normal aralık 0 – 255'tir. Ancak, DBCS sistemlerinde, karakter kodu için gerçek aralık -32768 ile 65535 arasındadır.

Not

ChrB işlevi, bir Dize içinde bulunan bayt verileriyle kullanılır. Bir veya iki bayt olabilen bir karakter yerine, ChrB her zaman tek bir bayt döndürür. ChrW işlevi, Unicode'un desteklenmediği platformlar dışında Unicode karakteri içeren bir Dize döndürür; bu durumda davranış Chr işleviyle aynıdır.

Not

Macintosh için Visual Basic, Unicode dizeleri desteklemez. Bu nedenle, ChrW(n), Windows ortamında olduğu gibi 128 – 65.535 aralığındaki n değerleri için tüm Unicode karakterleri döndüremez. Bunun yerine, ChrW(n) 127'den büyük Unicode değerleri için "en iyi tahmini" dener. Bu nedenle, Macintosh ortamında ChrW kullanmamalısınız.

Sorgu örnekleri

İfade Sonuçlar
SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97); ASCII kodu "97" için "Karakter" değerini verir. Sonuç: "a".
SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90); ChrValue sütunundaki ASCII kodu "90" için "Karakter" değerini döndürür. Sonuç: "Z".

VBA örneği

Not

Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Bu örnekte, belirtilen karakter koduyla ilişkili karakteri döndürmek için Chr işlevi kullanılmıştır.

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