Όταν χρησιμοποιείτε μια ημερομηνία ως κριτήρια σε ένα ερώτημα της Access, μπορεί να διαπιστώσετε ότι δεν λαμβάνετε τα αναμενόμενα αποτελέσματα.
Στο ερώτημα που εμφανίζεται παραπάνω, τα κριτήρια >=#1/1/2005#<#1/1/2010# δεν θα λειτουργούν επειδή δεν είναι έγκυρα. Το ερώτημα εκτελείται, αλλά είναι πιθανό τα αποτελέσματα να είναι εσφαλμένα. Τα κριτήρια χρειάζονται τον τελεστή "And" μεταξύ των ημερομηνιών. Τα κριτήρια που εμφανίζονται παρακάτω, με τον τελεστή "And", θα λειτουργούν όπως αναμένεται:
Για να διευκολύνετε τα πράγματα, αντί να χρησιμοποιήσετε τα σύμβολα "μεγαλύτερο από", "μικρότερο από" ή "ίσο με", μπορείτε να χρησιμοποιήσετε το σύμβολο "Between" με τις ημερομηνίες και τον τελεστή "And" για να κάνετε τον ίδιο έλεγχο, ως εξής:
Between #1/1/2005# And #1/1/2010#
Παρατηρήσατε τους χαρακτήρες # (σύμβολα δίεσης) που περιβάλλουν τις ημερομηνίες; Όταν εισάγετε μια ημερομηνία που αναγνωρίζει η Access, περικλείεται αυτόματα σε χαρακτήρες # .
Παραδείγματα κριτηρίων ημερομηνίας
Αυτό εμφανίζει ορισμένα κριτήρια που θα λειτουργήσουν και ένα κριτήριο που δεν θα λειτουργήσει:
Κριτήρια |
Επιστρέφει εγγραφές με: |
>31/12/10 |
Ημερομηνίες την ή μετά την 1/1/2011. |
<=1/6/2014 |
Ημερομηνίες στις ή πριν από τις 1/6/2014. |
8/25/13 |
Μόνο την ημερομηνία 25/8/13. |
Μεταξύ 1/9 και 31/12/15 |
Ημερομηνίες την ή μετά την 1/9 του τρέχοντος έτους και στις ή πριν από τις 31/12/15. |
>31/3/13<1/7/13 |
Όλες οι ημερομηνίες. Από το κριτήριο λείπει ο τελεστής "And", επομένως, δεν φιλτράρει κανένα αποτέλεσμα. |
Μεταξύ 1/3/10 και 1/1/05 |
Ημερομηνίες την ή μετά την 1/1/05 και στις ή πριν από τις 1/3/10. Δεν έχει σημασία αν η μεταγενέστερη ημερομηνία καταχωρείται στα κριτήρια πριν από την προηγούμενη ημερομηνία. |
Παραδείγματα μορφών ημερομηνίας που αναγνωρίζει η Access
Ακολουθούν ορισμένες από τις πολλές μορφές ημερομηνίας που μπορείτε να χρησιμοποιήσετε στο κελί Κριτήρια :
Μορφή |
Παράδειγμα |
η/η/yyyy |
10/5/2013 |
η/υ |
10/5 Η Access χρησιμοποιεί το τρέχον έτος εάν δεν καθορίσετε κάποιο. |
η-μμμ-yyyy |
5-Οκτ-2013 |
m-d-yyyy |
3-7-1990 |
Ανατρέξτε στο θέμα Παραδείγματα χρήσης ημερομηνιών ως κριτηρίων σε ερωτήματα της Access για πολλούς τρόπους χρήσης ημερομηνιών ως κριτηρίων ερωτήματος.