Αποθήκευση ημερομηνίας και ώρας κατά την τροποποίηση μιας εγγραφής

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά, για να το συμβουλεύεστε εύκολα.

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

Σημείωση: Σε αυτό το άρθρο δεν ισχύει για εφαρμογές της Access – το είδος της βάσης δεδομένων, μπορείτε να σχεδιάσετε με την πρόσβαση και να δημοσιεύσετε online. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία εφαρμογής Access .

Σημείωση: Οι διαδικασίες σε αυτό το άρθρο προορίζονται για χρήση σε βάσεις δεδομένων της Access για υπολογιστές. Εάν θέλετε να εφαρμόσετε χρονική σήμανση σε μια βάση δεδομένων Web, μην χρησιμοποιήσετε αυτές τις διαδικασίες. Μπορείτε να χρησιμοποιήσετε τις στήλες Τροποποιήθηκε του SharePoint για να παρακολουθήσετε πότε γίνονται αλλαγές. Για περισσότερες πληροφορίες, ανατρέξτε στη Βοήθεια του SharePoint.

Συμβουλή: Εάν θέλετε να παρακολουθείτε πότε δημιουργούνται εγγραφές αλλά δεν σας ενδιαφέρει πότε τροποποιούνται, δημιουργήστε ένα πεδίο στον πίνακα για να παρακολουθείτε και να χρησιμοποιείτε την ιδιότητα Προεπιλεγμένη τιμή και να εφαρμόζετε χρονική σήμανση σε κάθε εγγραφή όταν δημιουργείται. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Δείτε επίσης.

Σε αυτό το άρθρο

Επισκόπηση

Πριν ξεκινήσετε

Βήμα 1: Προσθήκη πεδίων χρονικής σήμανσης σε πίνακα

Βήμα 2: Δημιουργία μακροεντολής που καταγράφει την ημερομηνία και την ώρα

Βήμα 3: Προσθήκη των πεδίων και της μακροεντολής σε μια φόρμα καταχώρισης δεδομένων

Επισκόπηση

Για να καταγράφετε την ημερομηνία και ώρα που τροποποιούνται οι εγγραφές σε έναν πίνακα, πρέπει να ολοκληρώσετε τα παρακάτω βήματα:

Βήμα 1: Προσθήκη πεδίων σε έναν πίνακα    Χρειάζεστε ένα σημείο όπου θα αποθηκεύονται η ημερομηνία και η ώρα για να μπορέσετε να τις καταγράψετε. Το πρώτο βήμα είναι να δημιουργήσετε πεδία στον πίνακα που έχει τις εγγραφές που θέλετε να παρακολουθήσετε. Για να καταγράφετε και την ημερομηνία και την ώρα, δημιουργήστε ένα πεδίο για την ημερομηνία και ένα πεδίο για την ώρα. Εάν θέλετε να καταγράφεται μόνο η ημερομηνία ή μόνο η ώρα, δημιουργήστε απλώς το πεδίο που θέλετε.

Βήμα 2: Δημιουργία μακροεντολής που καταγράφει την ημερομηνία και την ώρα    Ανάλογα με το αν θέλετε να καταγράφετε την ημερομηνία, την ώρα ή και τα δύο, η μακροεντολή θα έχει μία ή δύο ενέργειες. Όταν συντάσσετε τη μακροεντολή, καθορίστε μόνο τα πεδία που θα αποθηκεύουν την ημερομηνία και την ώρα και όχι τον πίνακα που περιέχει αυτά τα πεδία. Με αυτόν τον τρόπο, μπορείτε εύκολα να ξαναχρησιμοποιήσετε τη μακροεντολή με άλλους πίνακες και φόρμες.

Βήμα 3: Προσθήκη της μακροεντολής σε μια φόρμα καταχώρησης δεδομένων    Προσθέστε τη μακροεντολή στην ιδιότητα Πριν από ενημέρωση της φόρμας που χρησιμοποιείτε για την επεξεργασία των εγγραφών στον πίνακα. Εάν χρησιμοποιείτε άλλες φόρμες για την επεξεργασία των εγγραφών του πίνακα, μπορείτε επίσης να προσθέσετε τη μακροεντολή σε κάθε μία από αυτές. Με αυτόν τον τρόπο, μπορείτε να καταγράφετε την ημερομηνία και την ώρα ανεξάρτητα από το ποια φόρμα χρησιμοποιείτε για να επεξεργαστείτε την εγγραφή.

Αρχή της σελίδας

Πριν ξεκινήσετε

Πριν ξεκινήσετε, λάβετε υπόψη τα εξής:

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

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

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

  • Εάν θέλετε μόνο να καταγράψετε την ημερομηνία και την ώρα που δημιουργείται μια εγγραφή, απλώς προσθέστε ένα πεδίο στον πίνακα και ορίστε την ιδιότητα Προεπιλεγμένη τιμή του πεδίου που Now() ή Date().

    Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Δείτε επίσης.

  • Εάν το αρχείο της βάσης δεδομένων σας είναι σε παλαιότερη μορφή αρχείου και χρησιμοποιεί ασφάλεια σε επίπεδο χρήστη, πρέπει να έχετε δικαιώματα αλλαγής της σχεδίασης στον πίνακα και στις φόρμες που χρησιμοποιούνται για την επεξεργασία των στοιχείων του.

Επάνω μέρος της σελίδας

Βήμα 1: Προσθήκη πεδίων χρονικής σήμανσης σε πίνακα

Δημιουργήστε τα πεδία στα οποία θα αποθηκεύονται οι πληροφορίες.

  1. Ανοίξτε τον πίνακα σε Προβολή σχεδίασης.

  2. Κάντε ένα ή και τα δύο από τα εξής:

    • Δημιουργία πεδίου για αποθήκευση της ημερομηνίας.     Στη στήλη Όνομα πεδίου του παραθύρου σχεδίασης, πληκτρολογήστε Ημερομηνία τροποποίησης σε μια νέα γραμμή και μετά επιλέξτε Ημερομηνία/Ώρα από τη στήλη Τύπος δεδομένων.

    • Δημιουργία πεδίου για αποθήκευση της ώρας.     Στη στήλη Όνομα πεδίου του παραθύρου σχεδίασης, πληκτρολογήστε Ώρα τροποποίησης σε μια νέα γραμμή και μετά επιλέξτε Ημερομηνία/Ώρα από τη στήλη Τύπος δεδομένων.

  3. Πατήστε το συνδυασμό πλήκτρων CTRL+S για να αποθηκεύσετε τις αλλαγές σας.

Αρχή της σελίδας

Βήμα 2: Δημιουργία μακροεντολής που καταγράφει την ημερομηνία και την ώρα

Όταν δημιουργήσετε τα πεδία, δημιουργήστε μια μακροεντολή για τη χρονική σήμανση αυτών των πεδίων. Για να κάνετε τη μακροεντολή επαναχρησιμοποιήσιμη σε άλλους πίνακες, κάντε παραπομπή μόνο στα ονόματα πεδίων και όχι σε ονόματα πινάκων.

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

  1. Στην καρτέλα Δημιουργία, στην ομάδα Μακροεντολές & Κώδικας, κάντε κλικ στην επιλογή Μακροεντολή. Αν αυτή η εντολή δεν είναι διαθέσιμη, κάντε κλικ στο βέλος που βρίσκεται κάτω από το κουμπί Λειτουργική μονάδα ή το κουμπί Λειτουργική μονάδα κλάσης και, στη συνέχεια, κάντε κλικ στην επιλογή Μακροεντολή.

  2. Στην καρτέλα Σχεδίαση, στην ομάδα Εμφάνιση/απόκρυψη, κάντε κλικ στο στοιχείο Εμφάνιση όλων των ενεργειών.

  3. Στο παράθυρο μακροεντολής, ανοίξτε τη λίστα ενεργειών μακροεντολής και επιλέξτε Ορισμός τιμής.

    Καρτέλα σχεδίασης μακροεντολής της Access 2010.

    1. Πρώτα, εμφανίστε όλες τις διαθέσιμες ενέργειες μακροεντολής. Η ενέργεια "Ορισμός τιμής" θεωρείται πιθανά μη ασφαλής και είναι κρυμμένη από προεπιλογή, μιας και μπορεί να αλλάξει δεδομένα.

    2. Στη συνέχεια, επιλέξτε την ενέργεια "Ορισμός τιμής" από τη λίστα.

  4. Στο πλαίσιο ενέργειας Ορισμός τιμής, στο πλαίσιο Στοιχείο, πληκτρολογήστε ή επικολλήστε [Ημερομηνία τροποποίησης].

  5. Στο πλαίσιο Έκφραση, πληκτρολογήστε Date().

  6. Ανοίξτε τη λίστα ενεργειών της επόμενης μακροεντολής και επιλέξτε Ορισμός τιμής.

  7. Στο πλαίσιο ενέργειας Ορισμός τιμής, στο πλαίσιο Στοιχείο, πληκτρολογήστε ή επικολλήστε [Ώρα τροποποίησης].

  8. Στο πλαίσιο Έκφραση, πληκτρολογήστε Time().

  9. Πιέστε CTRL+S και, στη συνέχεια, στο παράθυρο διαλόγου Αποθήκευση ως, πληκτρολογήστε Τελευταία τροποποίηση.

Επάνω μέρος της σελίδας

Βήμα 3: Προσθήκη των πεδίων και της μακροεντολής σε μια φόρμα καταχώρισης δεδομένων

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

  1. Ανοίξτε τη φόρμα καταχώρισης δεδομένων στην προβολή Σχεδίασης.

  2. Από την καρτέλα Σχεδίαση, στην ομάδα Εργαλεία, κάντε κλικ στην επιλογή Λίστα πεδίων.

  3. Στην περιοχή Λίστα πεδίων, στην ενότητα Διαθέσιμα πεδία για αυτήν την προβολή, σύρετε στη φόρμα τα πεδία Ημερομηνία τροποποίησης και Ώρα τροποποίησης. Προσαρμόστε το μέγεθος και τη θέση των πεδίων, όπως θέλετε.

  4. Αν το φύλλο ιδιοτήτων δεν εμφανίζεται ήδη, πατήστε F4 για να το εμφανίσετε.

  5. Στο φύλλο ιδιοτήτων, βεβαιωθείτε ότι η επιλογή Τύπος επιλογής έχει την τιμή Φόρμα.

    Συμβουλή: Για να αλλάξετε την επιλογή Τύπος επιλογής, κάντε κλικ στον τύπο επιλογής που θέλετε από την αναπτυσσόμενη λίστα.

  6. Στο φύλλο ιδιοτήτων, κάντε κλικ στην καρτέλα Συμβάν.

  7. Στην καρτέλα Συμβάν, κάντε κλικ στο βέλος του πλαισίου Πριν από ενημέρωση και μετά κάντε κλικ στην επιλογή Τελευταία τροποποίηση.

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

  9. Για να επιβεβαιώσετε ότι η μακροεντολή λειτουργεί σωστά, ανοίξτε τη φόρμα σε προβολή Φόρμας, επεξεργαστείτε μια εγγραφή και πατήστε SHIFT+F9. Θα πρέπει να εμφανιστούν η ημερομηνία και η ώρα επεξεργασίας της εγγραφής.

Αρχή της σελίδας

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×