Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] Εξαγωγή Πίνακα Access στο Excel

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 31-03-11, 19:49
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-10-2010
Περιοχή: Σύρος
Μηνύματα: 25
Προεπιλογή Εξαγωγή Πίνακα Access στο Excel

Καλησπέρα σε όλους! Keep up the good work!
Εκανα εξαγωγή ενός πίνακα της Access σε φύλλο του Excel (Office 2010).
Πρόκειται για έναν πίνακα προσωπικής συλλογής από ταινίες, βιβλία κ.λ.π
Στο φύλλο του Excel που "βγαίνουν" τα δεδομένα από την Access, εμφανίζονται οι ανάλογες στήλες.
(α/α-Τίτλος-Περιγραφή-Αξία κ.λ.π.). Μέχρι εδώ καλά.

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

Το πρόβλημα είναι το εξής:
Οταν κάνω ενημέρωση των δεδομένων (ανανέωση του ερωτήματος προς την Access στο παρασκήνιο), αυτά ενημερώνονται σωστά. Αυτό που εμφανίζει λάθη, είναι ο ¨καθρέφτης". Τι εννοώ;
Φύλλο Α (εισαγωγή δεδομένων από Access)
Εγγραφή Κελιά α/α Τίτλος Περιγραφή Αξία
1 A2-B2-C2-D2 1 Τίτλος 1 Περιγραφή 1 Αξία 1
2 A3-B3-C3-D3 2 Τίτλος 2 Περιγραφή 2 Αξία 2 (και συνεχίζεται)...

Στο Φύλλο Β ("καθρέφτης") έχω δώσει τις εξής φόρμουλες:
Για τα κελιά με κείμενο, χρησιμοποιώ τη συνάρτηση CONCANTENATE (A2-B2-C2-D2) κλπ
Για τα κελιά με αξία, χρησιμοποιώ τη συνάρτηση SUM (A2-B2-C2-D2) κλπ

Πριν την ενημέρωση: Σύνολο εγγραφών 999 (ενδεικτικά)
Φύλλο Α (εισαγωγής δεδομένων από Access) 999
Φύλλο Β ("καθρέφτης") 999

Μετά από προσθήκη στην Access 1 νέας εγγραφής (άρα σύνολο 1000) και ενημέρωση (ανανέωση) δεδομένων στο Excel:
Φύλλο Α Σύνολο εγγραφών 1000
Φύλλο Β Σύνολο εγγραφών 999!

Με λίγα λόγια, ενώ κάθε γραμμή στον "καθρέφτη" αντιστοιχεί σε μια εγγραφή (γραμμή) στον
πίνακα του Φύλλο Α (πηγή), και ενώ κάθε κελί του "καθρέφτη" έχει συνάρτηση που το κάνει να "ισούται" με την πηγή, για κάποιο λόγο που δεν μπορώ να σκεφτώ, η ενημέρωση των δεδομένων
γίνεται με "παράκαμψη" κάποιων εγγραφών.

Συγκεκριμένα, παρατήρησα το εξής: Από την τελευταία ενημέρωση, υπήρχαν και στα 2 Φύλλα
του Excel 800 εγγραφές (το τελευταίο αναγνωριστικό αυτόματης αρίθμησης είχε τον αριθμό 800).
Στην Access, πρόσθεσα 4 νέες εγγραφές (άρα, νέο σύνολο 804).

Στο Φύλλο Α του Excel, έκανα ανανέωση δεδομένων, και οι εγγραφές ανανεώθηκαν σωστά
(από 1 έως...800...801...802...803...804).

Στον Φύλλο Β ("καθρέφτης"), οι εγγραφές τέλειωναν περίπου έτσι:
από 1 εώς 800...801...802...804! Παρ'όλες τις συναρτήσεις, παραλείπεται 1 (ή και περισσότερες)
εγγραφές!

Μετά από τόση δουλειά, έχω "κολλήσει" σ'αυτό, που μάλλον κάτι απλό θα είναι! Μόνο που δεν πάει το μυαλό μου τι είναι!

Ελπίζω η λύση να φανεί χρήσιμη και σε άλλους!

Σας ευχαριστώ!
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Access Table Export to Excel.xlsx (20,8 KB, 33 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 31-03-11, 21:41
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλησπέρα Γιώργο!
Αυτό συμβαίνει όταν χρησιμοποιείς αναφορές του στυλ A1 που δεν έχουν ομαλή συμπεριφορά κατά τη διαγραφή των κελιών στα οποία αναφέρονται.
Σε παλαιότερες εκδόσεις Excel χρησιμοποιούσαμε τη συνάρτηση INDIRECT() για να "κρατήσουμε" τις αναφορές στις θέσεις τους μετά από κάποια ανανέωση
ειδικά αν επρόκειτο για ερώτημα Web.
Τα πράγματα είναι ευκολότερα στην Excel 2007 - 2010 αφού μπορούμε να χρησιμοποιήσουμε
τους ειδικούς τύπους πινάκων με στυλ αναφοράς R1C1 εκ φύσεως δεν μπορούν μπορούν παρά
να δείξουν το σωστό αποτέλεσμα.

Δες ένα παράδειγμα που έχω επισυνάψει.

Αντίγραψε το FilmDatabase.mdb στη διαδρομή C:\ και πρόσθεσε ή αφαίρεσε μερικές εγγραφές.

Άνοιξε κατόπιν το XLFilmData.xlsx και κάνε ανανέωση.

Παρατήρησε τους τύπους στο Sheet2.

Καλή συνέχεια!

Φιλικά

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx XLFilmData.xlsx (18,7 KB, 67 εμφανίσεις)
Τύπος Αρχείου: mdb FilmDatabase.mdb (248,0 KB, 78 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Excel07] Εξαγωγή δεδομένων από πίνακα panageo Excel - Ερωτήσεις / Απαντήσεις 6 18-05-15 14:12
[ Πίνακες ] Εξαγωγή Πίνακα σε Excel με όνομα Ημερομηνία και Τρέχουσα ώρα Χρήστος Access - Ερωτήσεις / Απαντήσεις 6 01-07-13 00:22
Είσοδος δεδομένων απο Excel σε πίνακα της Access Meteora Access - Ερωτήσεις / Απαντήσεις 9 17-04-12 09:51
[ Πίνακες ] Εξαγωγή πίνακα σε excel markosv Access - Ερωτήσεις / Απαντήσεις 2 23-11-11 19:01
Εξαγωγή πίνακα σε ascii file stavros Access - Ερωτήσεις / Απαντήσεις 13 07-12-09 20:05


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