Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 05-11-11, 13:12
vassilism Ο χρήστης vassilism δεν είναι συνδεδεμένος
Όνομα: Βασίλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-11-2011
Μηνύματα: 7
Post 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. Ίσως και να υπάρχει κάποιος καλύτερος τρόπος για να υλοποιήσετε την παραπάνω διαδικασία.
Απάντηση με παράθεση