Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Πίνακες ] Ορισμός αριθμητικού πεδίου σε Access (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/3752-orismos-arithmitikoi-pedioy-se-access.html)

ΕλένηΑ 06-07-15 19:00

Ορισμός αριθμητικού πεδίου σε Access
 
1 Συνημμένο(α)
Καλησπέρα,
Έχω έναν πίνακα kiniseis_new στην Access στον οποίο όλες οι στήλες ο τύπος δεδομένων είναι κείμενο.
Όταν κάνω εξαγωγή σε Excel εμφανίζεται το αρχείο kiniseis_new.xls.
Πώς θα μπορούσα από την Access πριν κάνω εγαγωγή σε Excel στις δύο τελευταίες στήλες
(xreosi,pistosi) να έχω αριθμούς με μορφή π.χ 41,60;
Ευχαριστώ

mdragon 07-07-15 09:16

Ελένη καλημέρα,
τα πάντα ξεκινούν από το πως έχεις στήσει την ACCESS σου.
φρόντισε τα πεδία σου "xreosi" και "pistosi" να έχουν την
μορφή : Αριθμού
μέγεθος πεδίου : Δεκαδικός
μορφή : Βασική για 3.456,79 ή Ευρώ για 3.456,79€
κλίμακα : 2 και
δεκαδικές θέσεις : 2
Φρόντισε επίσης κατά την εξαγωγή να έχεις επιλεγμένη την επιλογή:
Εξαγωγή των δεδομένων με μορφοποίηση και διάταξη.



Φιλικά,
Μάρω

ΕλένηΑ 07-07-15 10:25

Γραμμογράφηση αριθμού
 
1 Συνημμένο(α)
Μάρω Καλημέρα,
Ευχαριστώ που ασχολήθηκες, αλλά το πρόβλημα είναι ότι ο
πίνακας kiniseis_new στην Access προκύπτει από το import kiniseis.txt.
Συγκεκριμένα δημιουργώ τον πίνακα Kiniseis_new, και κάθε στήλη του προέρχεται από το txt αρχείο
π.χ- xreosi = Mid([kiniseis_new]![Πεδίο1];80;10).
Ευχαριστώ.

mdragon 07-07-15 11:53

Ελένη,
δεν ξέρω αν έχεις προχωρήσει πολύ την βάση σου σε σημείο να μην μπορείς να διορθώσεις τα δεδομένα σου αλλά επιμένω στο
Παράθεση:

τα πάντα ξεκινούν από το πως έχεις στήσει την ACCESS σου
.
Κατά την εισαγωγή των δεδομένων σου από το .txt στον Οδηγό Εισαγωγής Κειμένου αφού καθορίσεις το πλάτος μπορείς να μορφοποιήσεις όλα τα πεδία σου.
Έτσι στα πεδία 9 & 10 θα μπορούσες να βάλεις στον τύπο δεδομένων π.χ. νομισματική μονάδα.
Θα πρέπει όμως στην επιλογή Για Προχωρημένους να επιλέξεις ως Διαχωριστικό Δεκαδικών Ψηφίων την τελεία(.).
Έτσι η μορφή που θα πάρεις στην Access σου θα είναι αυτή
Πεδίο9 Πεδίο10
41,60 € 0,00 €
25,00 € 0,00 €
0,00 € 77,76 €
5,41 € 0,00 €
5,75 € 0,00 €
Με τον τρόπο αυτό θα μπορείς να κάνεις την εξαγωγή όπως είπαμε παραπάνω.

Μία ανορθόδοξη αλλά εύκολη λύση είναι αφού κάνεις την εξαγωγή σου στο Εxcel να επιλέξεις τις στήλες σου και να κάνεις αντικατάσταση της τελείας (.) με κόμμα (,).

Ίσως με την VBA να υπάρχει ευκολότερος τρόπος αλλά αυτό θα μας το απαντήσουν οι ειδικοί.


Φιλικά,
Μάρω

ΕλένηΑ 07-07-15 12:14

Οκ,
Ευχαριστώ.
Με βοήθησες πολύ.


Η ώρα είναι 20:43.

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


Search Engine Optimization by vBSEO 3.3.2