Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Πίνακες ] Update τιμών Πεδίων ενός πίνακα μέσω Excel Import

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 20-03-12, 03:07
Leader
Guest
 
Μηνύματα: n/a
Προεπιλογή Update τιμών Πεδίων ενός πίνακα μέσω Excel Import

Καλημέρα σε όλο το forum.

Έχοντας ξοδέψει αρκετές ώρες μπροστά στην οθόνη και μη βγάζοντας άκρη, αποφάσισα να ζητήσω την γνώμη των εμπειρότερων μελών γιατί έχω κολλήσει κάπως.

Είμαι σε access 2010 και έχω φτιάξει έναν πίνακα με 17-18 πεδία. Στον πίνακα αυτό δοκίμασα να κάνω import κάποιο αρχειάκι excel το οποίο περιέχει 5 στήλες, και αφού οι στήλες είχαν τον ίδιο τίτλο με τα αντίστοιχα πεδία προορισμού του πίνακα της access, το import έγινε και όλα καλά.

Το πρόβλημα είναι το εξής: Το key μου στον πίνακα είναι το πεδίο serial number, επομένως δεν δέχεται διπλότυπες. Επειδή όμως μια απο τις στήλες του excel που περνάνε κατα το import είναι και η serial number, μόλις πάει να περαστεί απο το excel κάποια τιμή της στήλης serial number η οποία υπάρχει ήδη στο πεδίο serial number του πίνακα, τότε αυτό το import ματαιώνεται.

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

Να τονίσω πως δεν εχω ασχοληθεί με VBA και δεν ξέρω να την χειρίζομαι, οπότε αν υπάρχει κάποιος τρόπος επίλυσης του παραπάνω μόνο με access & excel, θα ήμουν ευγνώμων.
Απάντηση με παράθεση
  #2  
Παλιά 20-03-12, 10:27
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλημέρα Άγγελε!

Με αφορμή το ερώτημα σου, στα χρήσιμα παραδείγματα της Access επισύναψα ένα παράδειγμα
που προσθέτει ή ενημερώνει εγγραφές ενός πίνακα Access από συνδεμένο πίνακα Excel.

Δεν χρησιμοποιεί VBA αλλά μακροεντολή της Access την οποία μπορείς να τροποποιήσεις.


Ελπίζω να σε βοηθήσει.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 21-03-12, 00:23
Leader
Guest
 
Μηνύματα: n/a
Προεπιλογή

Καλησπέρα Τάσο!


Το παράδειγμα δουλεύει και κάνει απόλυτα αυτό που προσπαθούσα να πετύχω!

Πραγματικά σε ευχαριστώ πολύ για την πολύτιμη βοήθειά σου!

Ελπίζω απο το παραπάνω παράδειγμα να βοηθηθούν και πολλοί ακόμα συμφορουμήτες!


Φιλικά,
Άγγελος
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Update τιμών σε εγγραφή.. pctechdr Access - Ερωτήσεις / Απαντήσεις 2 22-06-15 22:55
[ Ασφάλεια] Update εφαρμογής ACCESS μέσω Internet vraxnakisg Access - Ερωτήσεις / Απαντήσεις 7 18-06-15 03:29
[Γενικά] Import txt στο excel TManolis99 Excel - Ερωτήσεις / Απαντήσεις 3 13-02-14 14:03
Ενημέρωση Πολλαπλών Πεδίων μέσω της εντολής Update Χρήστος Access - Ερωτήσεις / Απαντήσεις 3 01-02-14 00:44
Έλεγχος των πεδίων ενός πίνακα stavros Access - Ερωτήσεις / Απαντήσεις 3 02-12-09 12:51


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