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

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

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

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

Εάν θέλετε να διαγράψετε μόνο μερικές εγγραφές, δεν χρειάζεστε ένα ερώτημα. Απλώς ανοίξτε τον πίνακα σε προβολή φύλλου δεδομένων, επιλέξτε τα πεδία (στήλες) ή τις εγγραφές (γραμμές) που θέλετε να διαγράψετε και, στη συνέχεια, πατήστε το πλήκτρο 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) και την πλευρά "πολλά" με το σύμβολο Infinity ().

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

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

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

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

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

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

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

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

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

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

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

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

  1. Εάν δεν το έχετε κάνει ήδη, ανοίξτε το παράθυρο " σχέσεις ".

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

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

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

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

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

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

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

Κριτήρια

Αποτέλεσμα

> 234

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

>= "Cajhen"

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

Μεταξύ #2/2/2010 # και #12/1/2010 #

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

Not "Γερμανία"

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

Not "T*"

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

Not "*ς"

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

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

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

Like "[A-Δ]*"

Σε ένα πεδίο κειμένου, εντοπίζει όλες τις εγγραφές που ξεκινούν με τα γράμματα A έως D. Εάν η βάση δεδομένων σας χρησιμοποιεί το καθορισμένο χαρακτήρα μπαλαντέρ 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.

×