Επιστρέφει μια παράσταση που έχει μορφοποιηθεί ως τιμή νομισματικής μονάδας χρησιμοποιώντας το σύμβολο νομισματικής μονάδας που ορίζεται στον πίνακα ελέγχου συστήματος.
Σύνταξη
FormatCurrency(Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Η σύνταξη της συνάρτησης FormatCurrency περιλαμβάνει τα παρακάτω ορίσματα:
| Επιχείρημα | Περιγραφή |
|---|---|
| Έκφραση | Υποχρεωτικό. Παράσταση που θα μορφοποιηθεί. |
| NumDigitsAfterDecimal | Προαιρετικό. Αριθμητική τιμή που υποδεικνύει πόσες θέσεις στα δεξιά της υποδιαστολής εμφανίζονται. Η προεπιλεγμένη τιμή είναι –1, που υποδεικνύει ότι χρησιμοποιούνται οι τοπικές ρυθμίσεις του υπολογιστή. |
| IncludeLeadingDigit | Προαιρετικό. Σταθερά tristate που υποδεικνύει εάν εμφανίζεται στην αρχή μηδέν για κλασματικές τιμές ή όχι. Ανατρέξτε στην ενότητα Ρυθμίσεις για τιμές. |
| UseParensForNegativeNumbers | Προαιρετικό. Σταθερά tristate που υποδεικνύει εάν θα τοποθετήσετε ή όχι αρνητικές τιμές μέσα σε παρενθέσεις. Ανατρέξτε στην ενότητα Ρυθμίσεις για τιμές. |
| GroupDigits | Προαιρετικό. Σταθερά tristate που υποδεικνύει εάν οι αριθμοί ομαδοποιούνται με χρήση του οριοθέτη ομάδας που καθορίζεται στις τοπικές ρυθμίσεις του υπολογιστή. Ανατρέξτε στην ενότητα Ρυθμίσεις για τιμές. |
Ρυθμίσεις
Τα ορίσματα IncludeLeadingDigit, UseParensForNegativeNumbers και GroupDigits έχουν τις ακόλουθες ρυθμίσεις:
| Σταθερή | Τιμή | Περιγραφή |
|---|---|---|
| vbTrue | –1 | Αληθής |
| vbFalse | 0 | Ψευδής |
| vbUseDefault | –2 | Χρησιμοποιήστε τη ρύθμιση από τις τοπικές ρυθμίσεις του υπολογιστή. |
Παρατηρήσεις
Όταν παραλειφθεί ένα ή περισσότερα προαιρετικά ορίσματα, οι τιμές για τα ορίσματα που παραλείπονται παρέχονται από τις τοπικές ρυθμίσεις του υπολογιστή.
Η θέση του συμβόλου νομισματικής μονάδας σε σχέση με την τιμή νομισματικής μονάδας καθορίζεται από τις τοπικές ρυθμίσεις του συστήματος.
Σημείωση
Όλες οι πληροφορίες ρυθμίσεων προέρχονται από την καρτέλα Νομισματική μονάδα τοπικών ρυθμίσεων , εκτός από το μηδέν στην αρχή που προέρχεται από την καρτέλα Αριθμός .
Παραδείγματα
| Έκφραση | Αποτελέσματα |
|---|---|
| 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 $). |