Επιστρέφει μια τιμή Συμβολοσειρά που αναπαριστά τη δεκαεξαδική τιμή ενός αριθμού.
Σύνταξη
Hex( αριθμός )
Ο απαιτούμενος αριθμόςόρισμα είναι οποιοσδήποτε έγκυρος αριθμητική παράσταση ή παράσταση συμβολοσειράς.
Παρατηρήσεις
Εάν το όρισμα αριθμός δεν είναι ήδη ακέραιος αριθμός, στρογγυλοποιείται στον πλησιέστερο ακέραιο αριθμό πριν από την αξιολόγηση.
Εάν το όρισμα αριθμός είναι |
Δεκαεξαδική επιστροφή |
Null |
Null |
Κενό |
Μηδέν (0) |
Οποιοσδήποτε άλλος αριθμός |
Έως οκτώ δεκαεξαδικός χαρακτήρας |
Μπορείτε να αναπαραστήσετε δεκαεξαδικό αριθμό απευθείας με προηγούμενους αριθμούς στην κατάλληλη περιοχή με &H. Για παράδειγμα, το &H10 αντιπροσωπεύει το δεκαδικό αριθμό 16 σε δεκαεξαδική σημειογραφία.
Παραδείγματα ερωτημάτων
Expression |
Αποτελέσματα |
SELECT Hex(2) AS Παράσταση1 FROM ProductSales GROUP BY Hex(2); |
Επιστρέφει τη δεκαεξαδική τιμή του "2" και εμφανίζει το αποτέλεσμα στη στήλη Παράστ1. |
SELECT ποσότητα;Δεκαεξαδική(ποσότητα) AS Δεκαεξαδική τιμή FROM Πωλήσεις Προϊόντων; |
Επιστρέφει τις τιμές από την "ποσότητα" μαζί με τη δεκαεξαδική τιμή όλων των τιμών δεδομένων στη στήλη "ποσότητα" και εμφανίζει τα αποτελέσματα στη στήλη "HexValue". |
Παράδειγμα VBA
Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στην Αναζήτηση και πληκτρολογήστε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.
Αυτό το παράδειγμα χρησιμοποιεί τη δεκαεξαδική συνάρτηση για να επιστρέψει τη δεκαεξαδική τιμή ενός αριθμού.
Dim MyHex
MyHex = Hex(5) ' Returns 5. MyHex = Hex(10) ' Returns A. MyHex = Hex(459) ' Returns 1CB.