
05-11-11, 13:12
|
| Όνομα: Βασίλης Έκδοση λογισμικού Office: Ms-Office 2007 Γλώσσα λογισμικού Office: Ελληνική | | Εγγραφή: 01-11-2011
Μηνύματα: 7
| |
Backup (πινάκων & δεδομένων) με μακροεντολή
Καλησπέρα σας.
Παρακάτω θα σας δείξω πως μπορείτε να φτιάξετε μια μακροεντολή που να κρατάει backup των πινάκων με τις εγγραφές τους.
Έστω ότι στην βάση δεδομένων σας έχετε 2 πίνακες. Τον πίνακα a και τον πίνακα b. 1. Πηγαίνετε στις μακροεντολές και δημιουργήστε μια νέα μακροεντολή με το όνομα backup. 2. Μεταβείτε σε προβολή σχεδίασης. 3. Στην Ενέργεια της μακροεντολής στην 1η γραμμή επιλέξτε Επιλογή αντικειμένου.
Στα Ορίσματα ενέργειας επιλέξτε τα παρακάτω: Παράθεση:
Τύπος αντικειμένου: Πίνακας
Όνομα αντικειμένου: a
Στο παράθυρο βάσης δεδομένων: Ναι
| 4. Στην Ενέργεια της μακροεντολής στην 2η γραμμή επιλέξτε Εκτέλεση εντολής.
Στα Ορίσματα ενέργειας επιλέξτε τα παρακάτω: 5. Στην Ενέργεια της μακροεντολής στην 3η γραμμή επιλέξτε Επιλογή αντικειμένου.
Στα Ορίσματα ενέργειας επιλέξτε τα παρακάτω: Παράθεση:
Τύπος αντικειμένου: Πίνακας
Όνομα αντικειμένου: b
Στο παράθυρο βάσης δεδομένων: Ναι
| 6. Στην Ενέργεια της μακροεντολής στην 4η γραμμή επιλέξτε Εκτέλεση εντολής.
Στα Ορίσματα ενέργειας επιλέξτε τα παρακάτω: 7. Στην Ενέργεια της μακροεντολής στην 5η γραμμή επιλέξτε Έξοδος.
Στα Ορίσματα ενέργειας επιλέξτε τα παρακάτω:
Αυτό ήταν.
Μπορείτε να καλείτε την μακροεντολή backup στο πάτημα ενός κουμπιού ή όπως αλλιώς θέλετε για να ξεκινάει η διαδικασία κράτησης του backup. Σημειώσεις: 1. Όταν ολοκληρωθεί η διαδικασία εξαγωγής του backup η ms access δείχνει όλα της τα αντικείμενα (παρόλο που αν η εφαρμογή είναι κλειδωμένη). Για να αποφύγω αυτή τη διαδικασία ορίζω στο τέλος της μακροεντολής Έξοδος και έτσι η εφαρμογή κλείνει μόλις ολοκληρωθει η διαδικασία εξαγωγής του backup. 2. Ίσως και να υπάρχει κάποιος καλύτερος τρόπος για να υλοποιήσετε την παραπάνω διαδικασία.
|