Δημιουργία και εκτέλεση ερωτήματος διαγραφής

Δημιουργία και εκτέλεση ερωτήματος διαγραφής

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

Όταν θέλετε να είτε γρήγορα να διαγράψετε πολλά δεδομένα ή να διαγράψετε ένα σύνολο δεδομένων σε τακτική βάση σε βάση δεδομένων υπολογιστή Access, ένα delete ή ένα ερώτημα ενημέρωσης μπορεί να είναι χρήσιμο επειδή τα ερωτήματα είναι δυνατό να καθορίσετε κριτήρια για να βρείτε γρήγορα και να διαγράψετε τα δεδομένα. Χρήση ερωτήματος μπορεί επίσης να μια timesaver επειδή μπορείτε να χρησιμοποιήσετε ξανά ένα αποθηκευμένο ερώτημα.

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

Εάν απλώς θέλετε να διαγράψετε λίγες εγγραφές, δεν χρειάζεστε ερώτημα. Απλώς ανοίξτε τον πίνακα σε Προβολή φύλλου δεδομένων, επιλέξτε τα πεδία (στήλες) ή τις εγγραφές (γραμμές) που θέλετε να αντιγράψετε και, στη συνέχεια, πατήστε το πλήκτρο DELETE.

Σημαντικό: Οι πληροφορίες σε αυτό το άρθρο προορίζονται για χρήση μόνο με βάσεις δεδομένων υπολογιστή. Δεν μπορείτε να χρησιμοποιήσετε την πρόταση delete ή να ενημερώσετε ερωτημάτων σε εφαρμογές web της Access.

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

Επιλογή τύπου ερωτήματος

Χρήση ερωτήματος διαγραφής

Χρήση ερωτήματος ενημέρωσης

Πρόσθετες πληροφορίες

Συμβουλές αντιμετώπισης προβλημάτων

Επιλογή τύπου ερωτήματος

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

Τύπος ερωτήματος

Πότε να το χρησιμοποιήσετε

Αποτελέσματα

Χρησιμοποιήστε ένα ερώτημα διαγραφής

Για να καταργήσετε ολόκληρες εγγραφές (γραμμές) από έναν πίνακα ή από δύο σχετιζόμενους πίνακες ταυτόχρονα.

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

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

Χρησιμοποιήστε ένα ερώτημα ενημέρωσης

Για να διαγράψετε μεμονωμένες τιμές πεδίων από έναν πίνακα.

Διευκολύνει τη διαγραφή τιμών ενημερώνοντας τις υφιστάμενες τιμές είτε σε τιμή null (δηλαδή χωρίς δεδομένα) είτε σε συμβολοσειρά μηδενικού μήκους (ένα ζεύγος διπλών εισαγωγικών χωρίς διάστημα μεταξύ τους).

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

Όσα πρέπει να επαληθεύσετε πριν χρησιμοποιήσετε ένα ερώτημα για τη διαγραφή δεδομένων

  • Βεβαιωθείτε ότι το αρχείο δεν είναι μόνο για ανάγνωση:

    1. Κάντε δεξί κλικ πρώτα στο κουμπί Έναρξη και, στη συνέχεια, στην επιλογή Άνοιγμα της Εξερεύνησης των Windows.

    2. Κάντε δεξί κλικ στο αρχείο της βάσης δεδομένων και, στη συνέχεια, κάντε κλικ στην εντολή Ιδιότητες.

    3. Δείτε εάν είναι επιλεγμένο το χαρακτηριστικό Μόνο για ανάγνωση.

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

  • Βεβαιωθείτε ότι έχετε ενεργοποιήσει το περιεχόμενο στη βάση δεδομένων. Από προεπιλογή, η Access αποκλείει όλα τα ερωτήματα ενέργειας (διαγραφής, ενημέρωσης, και ερωτήματα δημιουργίας πίνακα) εκτός κι αν πρώτα εμπιστευτείτε τη βάση δεδομένων. Για περισσότερες πληροφορίες σχετικά με την αξιοπιστία μιας βάσης δεδομένων, ανατρέξτε στην ενότητα Διακοπή του αποκλεισμού ενός ερωτήματος από την κατάσταση απενεργοποίησης.

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

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

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

Για να ανοίξετε μια βάση δεδομένων σε λειτουργία αποκλειστικής χρήσης

  1. Κάντε κλικ στην καρτέλα Αρχείο > Άνοιγμα.

  2. Κάντε αναζήτηση και καταδείξτε με το δείκτη του ποντικιού τη βάση δεδομένων, κάντε κλικ στο βέλος που βρίσκεται δίπλα στο κουμπί Άνοιγμα και στη συνέχεια επιλέξτε Άνοιγμα για αποκλειστική χρήση.

    Άνοιγμα αρχείου σε αποκλειστική χρήση

Δημιουργία αντιγράφου ασφαλείας της βάση δεδομένων

  1. Κάντε κλικ στην καρτέλα Αρχείο, τοποθετήστε το δείκτη του ποντικιού πάνω στο στοιχείο Αποθήκευση ως.

  2. Κάντε κλικ στην επιλογή Αποθήκευση βάσης δεδομένων ως και μετά κάντε κλικ στο στοιχείο Δημιουργία αντιγράφου ασφαλείας βάσης δεδομένων. Η Access κλείνει το αρχικό αρχείο, δημιουργεί ένα αντίγραφο ασφαλείας και στη συνέχεια ανοίγει πάλι το αρχικό αρχείο.

  3. Κάντε κλικ στην επιλογή Αποθήκευση ως, καθορίστε ένα όνομα και μια θέση για το αντίγραφο ασφαλείας και κάντε κλικ στο στοιχείο Αποθήκευση.

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

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

Χρήση ερωτήματος διαγραφής

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

Ο πίνακας εμφανίζεται ως ένα παράθυρο στο επάνω τμήμα της ενότητας του πλέγματος σχεδίασης ερωτήματος. Από τη λίστα πεδίων, κάντε διπλό κλικ στον αστερίσκο (*) για να προσθέσετε όλα τα πεδία του πίνακα στο πλέγμα σχεδίασης.

Χρήση ενός συγκεκριμένου κριτηρίου σε ένα ερώτημα διαγραφής

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

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

Ένα παράδειγμα για το πότε ίσως θελήσετε να χρησιμοποιήσετε αυτήν την επιλογή: Ας υποθέσουμε ότι θέλετε να καταργήσετε όλες τις εκκρεμείς παραγγελίες για έναν πελάτη. Για να βρείτε μόνο αυτές τις εγγραφές, προσθέτετε τα πεδία "Αναγνωριστικό πελάτη" και "Ημερομηνία παραγγελίας" στο πλέγμα σχεδίασης ερωτήματος. Στη συνέχεια, εισαγάγετε τον αριθμό αναγνωριστικού πελάτη και την ημερομηνία κατά την οποία οι παραγγελίες του συγκεκριμένου πελάτη έπαψαν να ισχύουν.

  1. Στην καρτέλα Σχεδίαση, κάντε κλικ στην επιλογή Προβολή > Προβολή φύλλου δεδομένων.

  2. Βεβαιωθείτε ότι το ερώτημα επιστρέφει τις εγγραφές που θέλετε να διαγράψετε και, στη συνέχεια, πατήστε το συνδυασμό πλήκτρων CTRL+S για να αποθηκεύσετε το ερώτημα.

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

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

Χρήση ερωτήματος ενημέρωσης

Σημείωση: Δεν μπορείτε να χρησιμοποιήσετε την επιλογή ερωτήματος ενημέρωσης σε μια εφαρμογή web της Access.

Αυτή η ενότητα εξηγεί πώς να χρησιμοποιήσετε ένα ερώτημα ενημέρωσης για τη διαγραφή μεμονωμένων πεδίων από πίνακες. Να θυμάστε ότι η εκτέλεση ενός ερωτήματος ενημέρωσης για τη διαγραφή δεδομένων θα αλλάξει τις υπάρχουσες τιμές σε NULL ή σε μια συμβολοσειρά μηδενικού μήκους (ένα ζεύγος διπλών εισαγωγικών χωρίς διάστημα μεταξύ τους), ανάλογα με τα κριτήρια που καθορίζετε.

  1. Κάντε κλικ στην καρτέλα Δημιουργία και στην ομάδα Ερωτήματα, κάντε κλικ στην επιλογή Σχεδίαση ερωτήματος.

  2. Επιλέξτε τον πίνακα που περιέχει τα δεδομένα που θέλετε να διαγράψετε (εάν ο πίνακας είναι σχετιζόμενος, επιλέξτε τον πίνακα στην πλευρά "ένα" της σχέσης). Στη συνέχεια, κάντε κλικ στο κουμπί Προσθήκη και, έπειτα, κάντε κλικ στο κουμπί Κλείσιμο.

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

  3. Κάντε διπλό κλικ στον αστερίσκο (*) για να προσθέσετε όλα τα πεδία του πίνακα στο πλέγμα σχεδίασης. Η προσθήκη όλων των πεδίων πίνακα επιτρέπει στο ερώτημα διαγραφής να καταργήσει ολόκληρες εγγραφές (γραμμές) από τον πίνακα.

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

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

  4. Στην καρτέλα Σχεδίαση, στην ομάδα Αποτελέσματα, κάντε κλικ στην επιλογή Προβολή και έπειτα κάντε κλικ στην επιλογή Προβολή φύλλου δεδομένων.

  5. Βεβαιωθείτε ότι το ερώτημα επιστρέφει τις εγγραφές που θέλετε να ορίσετε σε τιμή NULL ή μια συμβολοσειρά μηδενικού μήκους (ένα ζεύγος διπλά εισαγωγικά χωρίς διάστημα μεταξύ τους ("").

  6. Εφόσον χρειάζεται, επαναλάβετε τα βήματα 3 έως 5 και αλλάξτε το πεδίο ή τα κριτήρια μέχρι το ερώτημα επιστρέφει μόνο τα δεδομένα που θέλετε να διαγράψετε και, στη συνέχεια, πατήστε το συνδυασμό πλήκτρων CTRL + S για να αποθηκεύσετε το ερώτημα.

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

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

Πρόσθετες πληροφορίες

Διαγραφή δεδομένων από σχετιζόμενους πίνακες

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

  • Καθορίστε ποιες εγγραφές βρίσκονται στην πλευρά "ένα" της σχέσης και ποιες βρίσκονται στην πλευρά "πολλά".

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

  • Αν θέλετε να διαγράψετε εγγραφές μόνο από την πλευρά "ένα" της σχέσης, διαγράφετε πρώτα αυτή τη σχέση και στη συνέχεια διαγράφετε τα δεδομένα.

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

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

Η ακόλουθη εικόνα απεικονίζει μια τυπική σχέση. Οι περισσότερες, αν όχι όλες, οι σχέσεις σε μια βάση δεδομένων έχουν μια πλευρά "ένα" και μια πλευρά "πολλά". Το διάγραμμα σχέσης υποδηλώνει την πλευρά "ένα" με το αριθμητικό ψηφίο ένα (1) και την πλευρά "πολλά" με το σύμβολο του απείρου ().

Μια σχέση μεταξύ δύο πινάκων

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

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

Επεξεργασία της σχέσης

Ακολουθήστε αυτά τα βήματα μόνο όταν πρέπει να διαγράψετε δεδομένα στις πλευρές "ένα" και "πολλά" μιας σχέσης.

  1. Στην καρτέλα Εργαλεία βάσης δεδομένων, στην ομάδα Σχέσεις, επιλέξτε Σχέσεις.

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

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

  4. Επιλέξτε το πλαίσιο ελέγχου Διαδοχική διαγραφή των σχετικών εγγραφών.

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

  5. Κάντε κλικ στο κουμπί OK, κλείστε το παράθυρο Σχέσεις και στη συνέχεια μεταβείτε στο επόμενο σύνολο βημάτων.

Διαγραφή σχέσης

  1. Αν δεν το έχετε κάνει ακόμα, ανοίξτε το παράθυρο Σχέσεις.

  2. Στην καρτέλα Εργαλεία βάσης δεδομένων, στην ομάδα Σχέσεις, επιλέξτε Σχέσεις.

    Σημειώστε τα πεδία που εμπλέκονται στη σχέση ώστε να μπορείτε να επαναφέρετε τη σχέση αφού θα έχετε διαγράψει τα δεδομένα σας.

  3. Κάντε δεξί κλικ στη σχέση (τη γραμμή) που συνδέει τους πίνακες που εμπλέκονται στη λειτουργία διαγραφής και, στη συνέχεια, κάντε κλικ στην επιλογή Διαγραφή από το μενού συντόμευσης.

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

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

Δείγμα κριτηρίων για ερωτήματα επιλογής

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

Κριτήρια

Αποτέλεσμα

> 234

Επιστρέφει όλους τους αριθμούς που είναι μεγαλύτεροι από 234. Για να εντοπίσετε όλους τους αριθμούς που είναι μικρότεροι από 234, χρησιμοποιήστε < 234.

>= "Cajhen"

Επιστρέφει όλες τις εγγραφές από το Cajhen έως το τέλος της αλφαβητικής σειράς.

Between #2/2/2010# And #1/12/2010#

Επιστρέφει ημερομηνίες από 2-Φεβ-2010 έως 1-Δεκ-2010 (ANSI-89). Εάν η βάση δεδομένων σας χρησιμοποιεί χαρακτήρες μπαλαντέρ ANSI-92, χρησιμοποιήστε τα μονά εισαγωγικά (') αντί για τη δίεση (#). Παράδειγμα: Between '2/2/2010' And '1/12/2010'.

Not "Γερμανία"

Εντοπίζει όλες τις εγγραφές όπου το ακριβές περιεχόμενο του πεδίου δεν είναι ακριβώς ίδιο με το περιεχόμενο "Γερμανία". Το κριτήριο θα επιστρέψει εγγραφές που περιέχουν χαρακτήρες επιπλέον της λέξης "Γερμανία," όπως "Γερμανία (ευρώ)" ή "Ευρώπη (Γερμανία)".

Not "T*"

Εντοπίζει όλες τις εγγραφές εκτός από αυτές που ξεκινούν με το γράμμα "T". Εάν η βάση δεδομένων σας χρησιμοποιεί χαρακτήρες μπαλαντέρ ANSI-92, χρησιμοποιήστε το σύμβολο του ποσοστού (%) αντί για τον αστερίσκο (*).

Not "*ς"

Εντοπίζει όλες τις εγγραφές που δεν τελειώνουν με το γράμμα "ς". Εάν η βάση δεδομένων σας χρησιμοποιεί το σύνολο χαρακτήρων μπαλαντέρ ANSI-92, χρησιμοποιήστε το σύμβολο του ποσοστού (%) αντί για τον αστερίσκο (*).

In(Καναδάς; Ην. Βασίλειο)

Εντοπίζει όλες τις εγγραφές σε μια λίστα που περιέχουν τις λέξεις Καναδάς ή Ην. Βασίλειο.

Like "[A-Δ]*"

Σε ένα πεδίο "Κείμενο", εντοπίζει όλες τις εγγραφές που αρχίζουν με ένα από τα γράμματα από το Α έως το Δ. Εάν η βάση δεδομένων σας χρησιμοποιεί το σύνολο χαρακτήρων μπαλαντέρ ANSI-92, χρησιμοποιήστε το σύμβολο του ποσοστού (%) αντί για τον αστερίσκο (*).

Like "*σα*"

Εντοπίζει όλες τις εγγραφές που περιλαμβάνουν την ακολουθία των γραμμάτων "σα". Εάν η βάση δεδομένων σας χρησιμοποιεί το σύνολο χαρακτήρων μπαλαντέρ ANSI-92, χρησιμοποιήστε το σύμβολο του ποσοστού (%) αντί για τον αστερίσκο (*).

Like "Φροντιστήρια Βάντο?"

Εντοπίζει όλες τις εγγραφές που ξεκινούν με τη λέξη "Φροντιστήρια" και περιέχουν μια δεύτερη συμβολοσειρά με 5 γράμματα, εκ των οποίων τα πρώτα 4 γράμματα είναι "Βάντο" και είναι άγνωστο το τελευταίο γράμμα. Εάν η βάση δεδομένων σας χρησιμοποιεί το σύνολο χαρακτήρων μπαλαντέρ ANSI-92, χρησιμοποιήστε το χαρακτήρα υπογράμμισης (_) αντί του αγγλικού ερωτηματικού (?).

#2/2/2010#

Εντοπίζει όλες τις εγγραφές για την ημερομηνία 2 Φεβρουαρίου 2010. Εάν η βάση δεδομένων σας χρησιμοποιεί το σύνολο χαρακτήρων μπαλαντέρ ANSI-92, τότε περικλείστε την ημερομηνία σε μονά εισαγωγικά αντί για διέσεις ('2/2/2010').

< Date() - 30

Χρησιμοποιεί τη συνάρτηση Date για να επιστρέψει όλες τις ημερομηνίες που είναι παλαιότερες των 30 ημερών.

Date()

Χρησιμοποιεί τη συνάρτηση Date για να επιστρέψει όλες τις εγγραφές που περιέχουν τη σημερινή ημερομηνία.

Between Date( ) And DateAdd("μ"; 3; Date())

Χρησιμοποιεί τις συναρτήσεις Date και DateAdd για να επιστρέψει όλες τις εγγραφές μεταξύ της σημερινής ημερομηνίας και τριών μηνών μετά από τη σημερινή.

Is Null

Επιστρέφει όλες τις εγγραφές που περιέχουν τιμή null (κενή ή απροσδιόριστη).

Is Not Null

Επιστρέφει όλες τις εγγραφές που περιέχουν μια οποιαδήποτε τιμή (που δεν είναι null).

""

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

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

Συμβουλές αντιμετώπισης προβλημάτων

Για ποιο λόγο εμφανίζεται αυτό το μήνυμα σφάλματος και πώς μπορώ να το διορθώσω;

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

Για να διορθώσετε αυτό το πρόβλημα, ορίστε την τιμή της ιδιότητας Μοναδικές εγγραφές του ερωτήματος σε Ναι.

  1. Ανοίξτε το ερώτημα διαγραφής σε Προβολή σχεδίασης.

  2. Στην περίπτωση που το φύλλο ιδιοτήτων του ερωτήματος δεν είναι ανοιχτό, πατήστε το πλήκτρο F4 για να το ανοίξετε.

  3. Κάντε κλικ στη σχεδίαση ερωτήματος για να εμφανιστούν οι ιδιότητες του ερωτήματος (αντί για τις ιδιότητες του πεδίου).

  4. Στο φύλλο ιδιοτήτων ερωτήματος, εντοπίστε την ιδιότητα Μοναδικές εγγραφές και ορίστε την τιμή της σε Ναι.

Διακοπή του αποκλεισμού ενός ερωτήματος από την κατάσταση απενεργοποίησης

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

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

Η ενέργεια ή το συμβάν αποκλείστηκε από την κατάσταση απενεργοποίησης.

Όταν δείτε αυτό το μήνυμα, κάντε το ακόλουθο βήμα για να ενεργοποιήσετε το αποκλεισμένο περιεχόμενο:

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

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

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

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

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

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

×