Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Προσάρτηση δεδομενων απο πίνακα με autonumber σε πίνακα με ΙD:Number

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 18-01-17, 09:57
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή Προσάρτηση δεδομενων απο πίνακα με autonumber σε πίνακα με ΙD:Number

Καλημέρα στο forum,

Αντιμετωπίζω το εξής θέμα:

Έχω μια παλιά βάση στην οποια περιλαμβάνονται πέραν των 30 πινάκων, όλοι με Autonumber στο κάθε ID τους. Έχουμε αισίως σχεδόν ολοκληρώσει μια δεύτερη νέα βάση η οποία περιλαμβάνει και αυτή αρκετούς πίνακες (πέραν των 30) η οποια έχει δημιουργηθεί σαν upgrade database της πρώτης και σε όλους τους πίνακες το ID είναι Long Integer.. και οχι Autonumber.

Πρεπει με κάποιο τρόπο να μπορέσω να κάνω προσάρτηση των δεδομένω απο την παλιά βάση στην νεα για όλους τους πίνακες και ψάχνω να βρώ κάποιο απλό - λειτουργικό και εγγυημένο τρόπο έτσι ώστε να μην γίνει λάθος (μιλάμε για βάση δεδομένων με στρατιωτικού χαρακτήρα δεδομένα μεσα).

¨Εχω κάνει διάφορες σκεψεις αλλά κάτω απο το πρισμα ενός αρχάριου σε θέματα Vba και δεν θα ήθελα να κάνω λάθος κινήσεις... Θα εκτιμούσα αν τα έμπειρα μέλη του φόρουμ μπορούσαν να μου προτείνουν κάποιες ιδέες έτσι ώστε:

1. Αφενώς με κάποιο αυτοματισμό vba να μπορέσω να κάνω αυτή την εργασία γρήγορα
2. Αφετέρου να γίνει ορθά έτσι ώστε τελικά να μπορέσω να προσαρτήσω τα δεδομένα αυτά με τα παλιά τους ID και να πάρω ορθή αρίθμηση απο το 1 έως πχ.....500 χωρίς να χαθούν ενδιάμεσοι αριθμοί.

Κάθε ιδέα ευπρόσδεκτη και κάθε βοήθεια εκτιμητέα αμέριστα..

Ευχαριστώ εκ προτέρων
Απάντηση με παράθεση
  #2  
Παλιά 18-01-17, 17:44
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Καλησπέρα Γιώργο,

Το ζητούμενο σου θέλει λίγο δουλειά.

Κατέβασε το επισυναπτόμενο αρχείο και κάνε αποσυμπίεση στο C:\ (C:\db\).

Ας πούμε ότι η παλιά μας βάση είναι η “Old_db.accdb” και η καινούργια “New_db.accdb”.

Άνοιξε την “New_db.accdb” και τρέξε την φόρμα frmCopyData και πατά το κουμπί Copy.

Πατώντας το κουμπί copy Θα προσαρτηθούν οι εγγραφές του πίνακα «Old_tbl1» από την παλιά βάση “Old_db.accdb” στην καινούργια βάση “New_db.accdb” στον πίνακα New_tbl1.

Παρατήρησε ότι τα πεδία στην καινούρια βάση διαφέρουν από την παλιά, αλλά σίγουρα πρέπει να υπάρχουν τα πεδία της παλιάς στην καινούργια.

Προσοχή
Οι πίνακες στην καινούργια βάση καλό θα ήταν να μην έχουν εγγραφές για τον καλύτερο έλεγχο της διαδικασίας.

Προσοχή
Να υπάρχουν όλα τα πεδία των πινάκων από την παλιά βάση με το ίδιο όνομα στην καινούργια βάση. (Στην καινούργια βάση οι πίνακες μπορεί να έχουν και αλλά πεδία)

Προσοχή
Στο τύπο δεδομένων των πεδίων και το μέγεθος της καινούργιας βάσης.

Πιστεύω να σε βοήθησα, αν και για μια ολοκληρωμένη λύση χρειάζετε πολύ δουλειά.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip db.zip (37,0 KB, 24 εμφανίσεις)
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
  #3  
Παλιά 20-01-17, 20:12
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Καλησπέρα Γιώργο και σε ευχαριστώ για την βοήθεια. Θα μελετήσω το παράδειγμα - ιδέα που παραθέτεις και θα επανέλθω το συντομότερο καθώς αυτές τις μέρες είμαι υπηρεσία αρκετές ώρες.

Σε κάθε περίπτωση σε ευχαριστώ και παλι
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Καθορισμός Χρονικης Περιόδου και προσάρτηση δεδομένων σε πίνακα γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 5 18-01-17 11:43
[ Πίνακες ] προσάρτηση συνημμένων μηνύματος σε πίνακα mousatos Access - Ερωτήσεις / Απαντήσεις 0 08-02-16 11:02
Μεταφορά δεδομένων από πίνακα ή ερώτημα σε νέο πίνακα με άλλη μορφή. dim.konst Access - Ερωτήσεις / Απαντήσεις 2 09-12-14 21:31
Δημιουργία πίνακα με χρήση δεδομένων από έναν άλλο πίνακα και ένα ερώτημα nikosmin Access - Ερωτήσεις / Απαντήσεις 0 28-10-13 13:53
Αποφυγή διπλοεγγραφών κατα την μεταφορά δεδομένων από πίνακα σε πίνακα alex Access - Ερωτήσεις / Απαντήσεις 5 22-02-13 20:48


Η ώρα είναι 06:24.