Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Προσάρτηση δεδομενων απο πίνακα με autonumber σε πίνακα με ΙD:Number
Καλημέρα στο forum, Αντιμετωπίζω το εξής θέμα: Έχω μια παλιά βάση στην οποια περιλαμβάνονται πέραν των 30 πινάκων, όλοι με Autonumber στο κάθε ID τους. Έχουμε αισίως σχεδόν ολοκληρώσει μια δεύτερη νέα βάση η οποία περιλαμβάνει και αυτή αρκετούς πίνακες (πέραν των 30) η οποια έχει δημιουργηθεί σαν upgrade database της πρώτης και σε όλους τους πίνακες το ID είναι Long Integer.. και οχι Autonumber. Πρεπει με κάποιο τρόπο να μπορέσω να κάνω προσάρτηση των δεδομένω απο την παλιά βάση στην νεα για όλους τους πίνακες και ψάχνω να βρώ κάποιο απλό - λειτουργικό και εγγυημένο τρόπο έτσι ώστε να μην γίνει λάθος (μιλάμε για βάση δεδομένων με στρατιωτικού χαρακτήρα δεδομένα μεσα). ¨Εχω κάνει διάφορες σκεψεις αλλά κάτω απο το πρισμα ενός αρχάριου σε θέματα Vba και δεν θα ήθελα να κάνω λάθος κινήσεις... Θα εκτιμούσα αν τα έμπειρα μέλη του φόρουμ μπορούσαν να μου προτείνουν κάποιες ιδέες έτσι ώστε: 1. Αφενώς με κάποιο αυτοματισμό vba να μπορέσω να κάνω αυτή την εργασία γρήγορα 2. Αφετέρου να γίνει ορθά έτσι ώστε τελικά να μπορέσω να προσαρτήσω τα δεδομένα αυτά με τα παλιά τους ID και να πάρω ορθή αρίθμηση απο το 1 έως πχ.....500 χωρίς να χαθούν ενδιάμεσοι αριθμοί. Κάθε ιδέα ευπρόσδεκτη και κάθε βοήθεια εκτιμητέα αμέριστα.. Ευχαριστώ εκ προτέρων |
#2
| |||
| |||
Καλησπέρα Γιώργο, Το ζητούμενο σου θέλει λίγο δουλειά. Κατέβασε το επισυναπτόμενο αρχείο και κάνε αποσυμπίεση στο 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. Παρατήρησε ότι τα πεδία στην καινούρια βάση διαφέρουν από την παλιά, αλλά σίγουρα πρέπει να υπάρχουν τα πεδία της παλιάς στην καινούργια. Προσοχή Οι πίνακες στην καινούργια βάση καλό θα ήταν να μην έχουν εγγραφές για τον καλύτερο έλεγχο της διαδικασίας. Προσοχή Να υπάρχουν όλα τα πεδία των πινάκων από την παλιά βάση με το ίδιο όνομα στην καινούργια βάση. (Στην καινούργια βάση οι πίνακες μπορεί να έχουν και αλλά πεδία) Προσοχή Στο τύπο δεδομένων των πεδίων και το μέγεθος της καινούργιας βάσης. Πιστεύω να σε βοήθησα, αν και για μια ολοκληρωμένη λύση χρειάζετε πολύ δουλειά. |
#3
| |||
| |||
Καλησπέρα Γιώργο και σε ευχαριστώ για την βοήθεια. Θα μελετήσω το παράδειγμα - ιδέα που παραθέτεις και θα επανέλθω το συντομότερο καθώς αυτές τις μέρες είμαι υπηρεσία αρκετές ώρες. Σε κάθε περίπτωση σε ευχαριστώ και παλι |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | 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.