Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 25-11-23, 09:39
basman Ο χρήστης basman δεν είναι συνδεδεμένος
Όνομα: Βασίλης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 16-12-2015
Μηνύματα: 32
Προεπιλογή Μετατροπή μεγάλου κειμένου σε αριθμό

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