Επιστρέφει μια παράσταση που έχει μορφοποιηθεί ως τιμή νομισματικής μονάδας χρησιμοποιώντας το σύμβολο νομισματικής μονάδας που ορίζεται στον πίνακα ελέγχου συστήματος.
Σύνταξη
FormatCurrency ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Η σύνταξη της συνάρτησης FormatCurrency περιλαμβάνει τα παρακάτω ορίσματα:
Όρισμα |
Περιγραφή |
Expression |
Υποχρεωτικό. Παράσταση που θα μορφοποιηθεί. |
NumDigitsAfterDecimal |
Προαιρετικό. Αριθμητική τιμή που υποδεικνύει πόσες θέσεις στα δεξιά της υποδιαστολής εμφανίζονται. Η προεπιλεγμένη τιμή είναι –1, που υποδεικνύει ότι χρησιμοποιούνται οι τοπικές ρυθμίσεις του υπολογιστή. |
IncludeLeadingDigit |
Προαιρετικό. Σταθερά tristate που υποδεικνύει εάν εμφανίζεται στην αρχή μηδέν για κλασματικές τιμές ή όχι. Ανατρέξτε στην ενότητα Ρυθμίσεις για τιμές. |
UseParensForNegativeNumbers |
Προαιρετικό. Σταθερά tristate που υποδεικνύει εάν θα τοποθετήσετε ή όχι αρνητικές τιμές μέσα σε παρενθέσεις. Ανατρέξτε στην ενότητα Ρυθμίσεις για τιμές. |
GroupDigits |
Προαιρετικό. Σταθερά tristate που υποδεικνύει εάν οι αριθμοί ομαδοποιούνται με χρήση του οριοθέτη ομάδας που καθορίζεται στις τοπικές ρυθμίσεις του υπολογιστή. Ανατρέξτε στην ενότητα Ρυθμίσεις για τιμές. |
Ρυθμίσεις
Τα ορίσματα IncludeLeadingDigit, UseParensForNegativeNumbers και GroupDigits έχουν τις ακόλουθες ρυθμίσεις:
Σταθερά |
Τιμή |
Περιγραφή |
vbTrue |
–1 |
Αληθής |
vbFalse |
0 |
Ψευδής |
vbUseDefault |
–2 |
Χρησιμοποιήστε τη ρύθμιση από τις τοπικές ρυθμίσεις του υπολογιστή. |
Παρατηρήσεις
Όταν παραλειφθεί ένα ή περισσότερα προαιρετικά ορίσματα, οι τιμές για τα ορίσματα που παραλείπονται παρέχονται από τις τοπικές ρυθμίσεις του υπολογιστή.
Η θέση του συμβόλου νομισματικής μονάδας σε σχέση με την τιμή νομισματικής μονάδας καθορίζεται από τις τοπικές ρυθμίσεις του συστήματος.
Σημείωση: Όλες οι πληροφορίες ρυθμίσεων προέρχονται από την καρτέλα Νομισματική μονάδα τοπικών ρυθμίσεων , εκτός από το μηδέν στην αρχή που προέρχεται από την καρτέλα Αριθμός .
Παραδείγματα
Expression |
Αποτελέσματα |
SELECT FormatCurrency([Τιμή_μονάδας]) AS Παράσταση1 FROM Πωλήσεις Προϊόντων; |
Μορφοποιεί τις αριθμητικές τιμές του πεδίου "Τιμή_μονάδας" σε μορφή "Νομισματική μονάδα" και επιστρέφει τη στήλη Παράστ1. |
SELECT Formatcurrency([Discount];2;-1;-1;-1) AS DiscountedPrice FROM ProductSales; |
Μορφοποιεί τις αριθμητικές τιμές του πεδίου "Έκπτωση" σε μορφή "Νομισματικής μονάδας" με 2 δεκαδικές μονάδες, όλες οι μικρότερες από 1 τιμές θα έχουν "0" πριν από την υποδιαστολή, οι αρνητικές τιμές καλύπτονται σε παρενθέσεις. Η τιμή θα ομαδοποιήσετε από προεπιλογή τον οριοθέτη (το "1000" θα εμφανίζεται ως 1.000,00 $, το "-1000" θα εμφανίζεται ως (1.000,00 $), το "0" θα εμφανίζεται ως 0,00 $). |