Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   ΔΕΚΑΔΙΚΑ ΜΕΤΑ ΑΠΟ ΕΝΤΟΛΗ ΓΙΑ ΟΛΟΓΡΑΦΩΣ ΑΞΙΑΣ (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/5038-dekadika-meta-apo-entolh-gia-olografos-aksias.html)

smasak 01-10-18 17:26

ΔΕΚΑΔΙΚΑ ΜΕΤΑ ΑΠΟ ΕΝΤΟΛΗ ΓΙΑ ΟΛΟΓΡΑΦΩΣ ΑΞΙΑΣ
 
Καλησπέρα,
δίνω την εντολή =NumToWords([ΧΡΕΩΣΗ]+([ΧΡΕΩΣΗ]*([Φπα])-[foros])) αλλά όταν ή αξία δεν είναι ακριβώς π.χ. 150 αλλά 149,9904 δεν εμφανίζει το ολογράφως αλλά το ποσό και σε παρένθεση "περιορίστε τα δεκαδικά ψηφία σε 2".
Και στον πίνακα δεδομένων και στις φόρμες αλλά και στην έκθεση έχω στα αντίστοιχα πεδία ορίσει δεκαδικά 2.

kapetang 01-10-18 18:45

Καλησπέρα

Σάκη δεν αρκεί να ορίσεις να εμφανίζονται 2 μόνο δεκαδικά.

Αυτό επηρεάζει την εμφάνιση του αριθμού, αλλά δε μεταβάλει την τιμή του.

Για παράδειγμα ένας αριθμός με 4 δεκαδικά θα φαίνεται ότι έχει 2, αλλά η πραγματική τιμή του (αυτή που περνάει στη συνάρτηση NumToWord ) θα εξακολουθεί να έχει 4.

Η λύση βρίσκεται στη χρήση της συνάρτησης: =NumToWords(Round(x;2))

Στη θέση του x θα βάλεις την παράσταση που η τιμή της θα επιστρέφεται ολογράφως.

smasak 01-10-18 19:01

Ευχαριστώ Γιώργο.

kapetang 01-10-18 19:39

Να είσαι καλά.


Η ώρα είναι 08:36.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2