Συνάρτηση Chr

Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Επιστρέφει μια Συμβολοσειρά που περιέχει το χαρακτήρα που είναι συσχετισμένος με τον καθορισμένο κωδικό χαρακτήρα.

Σύνταξη

Chr(κωδικός_χαρακτήρα)

Το απαιτούμενο όρισμα charcode είναι μια τιμή Long που προσδιορίζει ένα χαρακτήρα.

Παρατηρήσεις

Οι αριθμοί από 0 έως 31 είναι ίδιοι με τους τυπικούς, μη εκτυπώσιμους κωδικούς ASCII. Για παράδειγμα, η Chr(10) επιστρέφει ένα χαρακτήρα αλλαγής τροφοδοσίας. Το φυσιολογικό εύρος για τον κωδικό χαρακτήρα είναι 0 – 255. Ωστόσο, στα DBCSsystems, το πραγματικό εύρος για τον κωδικό χαρακτήρα είναι -32768 έως 65535.

Σημείωση

Η συνάρτηση ChrB χρησιμοποιείται με δεδομένα byte που περιέχονται σε μια συμβολοσειρά. Αντί να επιστρέψει έναν χαρακτήρα, που μπορεί να είναι ένα ή δύο byte, το ChrB επιστρέφει πάντα ένα byte. Η συνάρτηση ChrW επιστρέφει μια συμβολοσειρά που περιέχει το χαρακτήρα Unicode εκτός από τις πλατφόρμες όπου δεν υποστηρίζεται το Unicode, οπότε η συμπεριφορά είναι ίδια με τη συνάρτηση Chr .

Σημείωση

Η Visual Basic για Macintosh δεν υποστηρίζει συμβολοσειρές Unicode. Επομένως, το ChrW(n) δεν μπορεί να επιστρέψει όλους τους χαρακτήρες Unicode για τιμές n στην περιοχή 128 - 65.535, όπως συμβαίνει στο περιβάλλον Windows. Αντί για αυτό, η ChrW(n) επιχειρεί μια "καλύτερη εικασία" για τιμές Unicode n μεγαλύτερες από 127. Επομένως, δεν πρέπει να χρησιμοποιείτε το ChrW σε περιβάλλον Macintosh.

Παραδείγματα ερωτήματος

Έκφραση Αποτελέσματα
SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97); Επιστρέφει την τιμή "Character" για τον κωδικό ASCII "97". Αποτέλεσμα: "α".
SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90); Επιστρέφει την τιμή "Character" για τον κωδικό ASCII "90" στη στήλη ChrValue. Αποτέλεσμα: "Z".

Παράδειγμα VBA

Σημείωση

Τα παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε " Αναφορά προγραμματιστών " στην αναπτυσσόμενη λίστα δίπλα στην επιλογή "Αναζήτηση " και εισαγάγετε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση Chr για να επιστρέψει το χαρακτήρα που σχετίζεται με τον καθορισμένο κωδικό χαρακτήρα.

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