Επιστρέφει μια συμβολοσειρά που περιέχει το χαρακτήρα που σχετίζεται με τον καθορισμένο κωδικός χαρακτήρα.
Σύνταξη
Chr ( κωδικός_χαρακτήρα )
Ο απαιτούμενος κωδικός χαρακτήραόρισμα είναι μια μεγάλου μήκους που προσδιορίζει ένα χαρακτήρα.
Παρατηρήσεις
Οι αριθμοί από το 0 έως το 31 είναι ίδιοι με τους τυπικούς, μη εκτυπώσιμους κωδικούς ASCII. Για παράδειγμα, η συνάρτηση Chr(10) επιστρέφει ένα χαρακτήρα τροφοδοσίας γραμμής. Η κανονική περιοχή για τον κωδικό χαρακτήρα είναι 0 – 255. Ωστόσο, στα συστήματα DBCS, το πραγματικό εύρος για τον κωδικό χαρακτήρων είναι -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.
Παραδείγματα ερωτημάτων
Expression |
Αποτελέσματα |
SELECT Chr(97) AS Παράσταση1 FROM ProductSales GROUP BY Chr(97); |
Επιστρέφει την τιμή "Χαρακτήρας" για τον κωδικό ASCII "97". Αποτέλεσμα: "a". |
SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90); |
Επιστρέφει την τιμή "Χαρακτήρας" για τον κωδικό 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 %.