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/6397-metatropi-megaloy-keimenoy-se-arithmo.html)

basman 25-11-23 09:39

Μετατροπή μεγάλου κειμένου σε αριθμό
 
2 Συνημμένο(α)
Καλημέρα
Στην προσπάθεια μου να δημιουργήσω έναν κωδικό πληρωμών RFσύμφωνα με τις απαιτήσεις της ΔΙΑΣ βρέθηκα μπροστά σε μερικά προβλήματα
Αρχικά να αναφέρω ότι ο κωδικός RF αποτελείτε από τμήματα αριθμών ενωμένα μεταξύ τους συνθέτοντας έναν μακρύ αριθμό 25 ψηφίων.
Για την δημιουργία του φτιάχνεται πρώτα ένας αριθμός 27 ψηφίων και μετά από μια διαίρεση και αφαίρεση δημιουργείτε ένα [field] που συνενώνεται ενδιάμεσα των αριθμών
Πρόβλημα 1. Η συνένωση των αριθμών πχ [field1]&[field2]&field3] μετατρέπει τον αριθμό σε κείμενο πχ (123457006320490323011271500) με αποτέλεσμα να μην γίνονται μαθηματικές πράξεις όπως απαιτείτε για την επαλήθευσή του.
Πρόβλημα 2. Η μετατροπή του κειμένου(123457006320490323011271500) σε αριθμό με συνάρτηση όπως η CLng δεν φέρνει σωστά αποτελέσματα γιατί ο αριθμός είναι πολύ μεγάλος για να τον διαχειριστή με αποτέλεσμα κάποιους από αυτούς να τους μεταφράζει ως μηδενικά
Πρόβλημα 3. Η συνάρτηση CDec μετατροπής σε αριθμό που πιθανών μπορεί να διαχειριστή τόσα ψηφία εφόσον το αποτέλεσμα εφαρμόζεται σε πεδίο με μέγεθος δεκαδικού αριθμού και ακρίβεια 27, εμφανίζει το αποτέλεσμα σε μορφή (1,234570063204903230112715E+26) που πάλι δεν μπορούμε να την χρησιμοποιήσουμε
Γνωρίζει κάποιος πως μπορούμε να μετατρέψουμε ένα μεγάλο κείμενο σε αριθμό εμφανίζοντας το ακριβές αποτέλεσμα και πώς στην συνέχεια σε έναν τόσο μεγάλο αριθμό μπορούμε να κάνουμε διαίρεση και στην συνέχεια αφαίρεση;

vraxnakisg 08-01-24 17:26

Καλησπέρα σας,

Χρόνια Πολλά, Καλή Χρονιά με υγειά και ευτυχία σε όλους μας!!!!

Βασίλη για να σε βοηθήσουμε θα πρέπει να μας πεις την διαδικασία δημιουργίας του RF και πως επαληθεύεται.

Ευχαριστώ,


Η ώρα είναι 09:34.

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


Search Engine Optimization by vBSEO 3.3.2