Πώς να μετατρέψετε ένα ερώτημα επιλογής σε ερώτημα ενέργειας στην Access 2002

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 304354 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

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

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

Διαγραφή ερωτήματος

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

Μπορείτε να χρησιμοποιήσετε ένα ερώτημα διαγραφής για να διαγράψετε εγγραφές από ένα μονό πίνακα, από πολλαπλούς πίνακες σε μια σχέση ένα προς ένα, ή από πολλαπλούς πίνακες σε μια σχέση ένα-προς-πολλά, εάν είναι ενεργοποιημένες οι διαδοχικές διαγραφές. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε ένα ερώτημα διαγραφής για να διαγράψετε όλους τους πελάτες από την Ιρλανδία και όλες οι παραγγελίες τους. Ωστόσο, εάν πρέπει να συμπεριλάβετε τον πίνακα "πολλά" μαζί με τον πίνακα "ένα" για να προσθέσετε κριτήρια, πρέπει να εκτελέσετε το ερώτημα δύο φορές, επειδή το ερώτημα δεν είναι δυνατό να διαγράψετε εγγραφές από τον πρωτεύοντα πίνακα και τους σχετικούς πίνακες ταυτόχρονα.

Για πρόσθετες πληροφορίες σχετικά με τις σχέσεις και τη σχεδίαση βάσεων δεδομένων, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
289533Πού να βρείτε πληροφορίες σχετικά με τη σχεδίαση μιας βάσης δεδομένων της Microsoft Access
Σημαντικά ζητήματα, όταν χρησιμοποιείτε ένα ερώτημα διαγραφής
  • Αφού διαγράψετε εγγραφές χρησιμοποιώντας ένα ερώτημα διαγραφής, δεν μπορείτε να αναιρέσετε τη λειτουργία. Επομένως, πρέπει να κάνετε προεπισκόπηση των δεδομένων που επέλεξε το ερώτημα για διαγραφή, πριν εκτελέσετε το ερώτημα. Μπορείτε να το κάνετε, κάνοντας κλικ στο Φύλλο δεδομένων από το Προβολή μενού.
  • Θα πρέπει να διατηρείτε αντίγραφα ασφαλείας των δεδομένων σας σε όλες τις ώρες. Εάν διαγράψετε λάθος εγγραφές, μπορείτε να τα ανακτήσετε από τα αντίγραφα ασφαλείας.
  • Σε ορισμένες περιπτώσεις, η εκτέλεση ενός ερωτήματος διαγραφής μπορεί να διαγράψετε εγγραφές στους σχετιζόμενους πίνακες, ακόμη και αν δεν περιλαμβάνονται στο ερώτημα. Αυτό μπορεί να συμβεί όταν το ερώτημά σας περιλαμβάνει μόνο τον πίνακα που βρίσκεται στην πλευρά "ένα" μιας σχέσης "ένα-προς-πολλά" και έχετε ενεργοποιήσει διαδοχικές διαγραφές για αυτή τη σχέση. Όταν διαγράφετε εγγραφές από τον πίνακα "ένα", θα διαγράψει επίσης εγγραφές από τον πίνακα "πολλά".

    Για παράδειγμα, σκεφτείτε μια σχέση μεταξύ ενός πίνακα Customers και Orders με διαδοχικές διαγραφές ενεργοποιημένη. Διαγραφή μιας εγγραφής από τον πίνακα Πελάτες1, θα διαγράψετε συσχετισμένες παραγγελίες στον πίνακα "Παραγγελίες".
  • Όταν ένα ερώτημα διαγραφής συμπεριλαμβάνει περισσότερους από έναν πίνακες, όπως ένα ερώτημα που διαγράφει διπλότυπα εγγραφών από έναν πίνακες, το querys Μοναδικές εγγραφές θα πρέπει να οριστεί η ιδιότητα Ναι.

Ερώτημα ενημέρωσης

Ένα ερώτημα ενημέρωσης κάνει καθολικές αλλαγές σε μια ομάδα εγγραφών σε έναν ή περισσότερους πίνακες. Για παράδειγμα, μπορείτε να αυξήσετε τις τιμές κατά 10 τοις εκατό για όλα τα γαλακτοκομικά προϊόντα ή να αυξήσετε τους μισθούς κατά 5 τοις εκατό για τα άτομα μιας συγκεκριμένης κατηγορίας εργασία. Με ένα ερώτημα ενημέρωσης, μπορείτε να αλλάξετε τα δεδομένα σε υπάρχοντες πίνακες.

Ερώτημα προσάρτησης

Ένα ερώτημα προσάρτησης προσθέτει μια ομάδα εγγραφών από έναν ή περισσότερους πίνακες στο τέλος ενός ή περισσοτέρων πινάκων. Για παράδειγμα, ας υποθέσουμε ότι αποκτήσατε μερικούς νέους πελάτες και μια βάση δεδομένων που περιέχει έναν πίνακα με πληροφορίες σχετικά με αυτούς τους πελάτες. Για να αποφύγετε να πληκτρολογείτε όλες αυτές τις πληροφορίες, θα θέλατε να τις προσαρτήσετε στον πίνακα "πελάτες". Προσάρτηση είναι επίσης χρήσιμα για ερωτήματα:
  • Προσάρτηση πεδίων βάσει κριτηρίων. Για παράδειγμα, ίσως θέλετε να προσαρτήσετε μόνο τα ονόματα και τις διευθύνσεις των πελατών που έχουν εκκρεμείς παραγγελίες.
  • Προσάρτηση εγγραφών, όταν ορισμένα από τα πεδία ενός πίνακα δεν υπάρχουν στον άλλο πίνακα. Για παράδειγμα, στο δείγμα βάσης δεδομένων Northwind, στον πίνακα Πελάτες1 διαθέτει 11 πεδία. Ας υποθέσουμε ότι θέλετε να προσαρτήσετε εγγραφές από έναν άλλο πίνακα που έχει πεδία που ταιριάζουν με 9 από τα 11 πεδία του πίνακα Customers. Ένα ερώτημα προσάρτησης θα προσαρτήσει δεδομένα στα πεδία που ταιριάζουν και Παράβλεψη άλλων.

Ερώτημα δημιουργίας πίνακα

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

Μετατρέποντας ένα ερώτημα επιλογής σε ερώτημα ενέργειας

  1. Ξεκινήστε τη Microsoft Access 2002.
  2. Από το Βοήθεια μενού, κάντε κλικ στο κουμπί Δείγματα βάσεων δεδομένων, και στη συνέχεια κάντε κλικ στο κουμπί Δείγμα βάσης δεδομένων Northwind.
  3. Από το Προβολή μενού, κάντε κλικ στο κουμπί Αντικείμενα βάσης δεδομένων, και στη συνέχεια κάντε κλικ στο κουμπί Ερωτήματα.
  4. Κάντε κλικ στην επιλογή του Τιμολόγια ερώτημα και στη συνέχεια κάντε κλικ στο κουμπί Σχεδίαση.
  5. Από το Ερώτημα μενού, κάντε κλικ στο κουμπί Ερώτημα ενημέρωσης Για να αλλάξετε αυτό ερώτημα επιλογής σε ερώτημα ενημέρωσης.
  6. Με το "ΤιμήΜονάδας" στήλη για το Λεπτομέρειες παραγγελίας πίνακα στο πλέγμα σχεδίασης ερωτήματος, πληκτρολογήστε την παρακάτω παράσταση στο του Ενημέρωση γραμμή. Η έκφραση αυτή θα αυξήσει την τιμή μονάδας για παραγγελίες που έγιναν κατά 10 τοις εκατό.
    [Λεπτομέρειες παραγγελίας].[ΤιμήΜονάδας] * 1.10
  7. Με το Πεδίο "Χώρα_αποστολής" στήλη, πληκτρολογήστε ΗΠΑ με το Κριτήρια γραμμή.
  8. Από το Ερώτημα μενού, κάντε κλικ στο κουμπί Εκτέλεση Για να ενημερώσετε την τιμή μονάδας για παραγγελίες που αποστέλλονται στην ΕΛΛΆΔΑ κατά 10 τοις εκατό.
  9. Κλείστε το ερώτημα τιμολόγια χωρίς να το αποθηκεύσετε.

Αλλαγές στο πλέγμα σχεδίασης ερωτήματος, όταν αλλάζετε τον τύπο ερωτήματος

Αφού αλλάξετε τον τύπο ερωτήματος από ένα ερώτημα επιλογής σε ερώτημα ενέργειας, στο πλέγμα σχεδίασης ερωτήματος θα αλλάξουν ως εξής.
  • Ερώτημα ενημέρωσης
    Προσθέσετε μια γραμμή πλέγματος στο κάτω μέρος της οθόνης με τίτλο "Ενημέρωση σε". Εισαγάγετε μια παράσταση σε αυτήν τη γραμμή για να ενημερώσετε μια ομάδα εγγραφών με βάση την έκφραση.
  • Ερώτημα προσάρτησης
    Θα σας ζητηθεί το όνομα του πίνακα για να προσαρτήσετε τις εγγραφές και θα πρέπει να δείτε μια γραμμή με τίτλο "Προσάρτηση σε". Αυτό είναι το όνομα του πεδίου του πίνακα που προσαρτάτε εγγραφές. Η Microsoft Access συμπληρώνει αυτόματα τα ονόματα πεδίων που ταιριάζουν μεταξύ δύο πινάκων.
  • Διαγραφή ερωτήματος
    Προσθέσετε μια γραμμή στο πλέγμα σχεδίασης ερωτήματος, στο κάτω μέρος με τίτλο "Διαγραφή". Για να διαγράψετε μια ομάδα εγγραφών βάσει κριτηρίων, αλλάξτε το Διαγραφή γραμμή Όπου και πληκτρολογήστε την παράσταση που πρέπει να χρησιμοποιήσετε το ερώτημα ως κριτήρια με το Κριτήρια γραμμή.
  • Ερώτημα δημιουργίας πίνακα
    Θα σας ζητηθεί το όνομα του νέου πίνακα για να δημιουργήσετε. Μπορείτε επίσης να δημιουργήσετε αυτόν τον πίνακα σε μια διαφορετική βάση δεδομένων. Θα δημιουργηθεί ο πίνακας με τα ονόματα πεδίων και τύπους δεδομένων από υπάρχοντα πίνακα.



Αναφορές

Για πρόσθετες πληροφορίες σχετικά με τη ρύθμιση της ιδιότητας Μοναδικές εγγραφές στο ερώτημα διαγραφής, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
240098ACC2000: "δεν μπόρεσε να διαγράψει από συγκεκριμένους πίνακες" μήνυμα λάθους στο ερώτημα διαγραφής

Για περισσότερες πληροφορίες σχετικά με τη δημιουργία ερωτημάτων ενέργειας, κάντε κλικ στο κουμπί Βοήθεια της Microsoft Access από τοΒοήθεια μενού, πληκτρολογήστε Δημιουργία ερωτήματος ενέργειας στο Βοηθό του Office ή "Οδηγός απαντήσεων" και στη συνέχεια κάντε κλικ Αναζήτηση Για να προβάλετε τα θέματα που επιστρέφονται.
Για πρόσθετες πληροφορίες σχετικά με τη δημιουργία ερωτημάτων επιλογής, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
304325Πώς να δημιουργήσετε ένα ερώτημα επιλογής στην Access 2002
Για πρόσθετες πληροφορίες σχετικά με τη δημιουργία ερωτημάτων παραμέτρων, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
304352 ΔΙΑΔΙΚΑΣΙΕΣ: Δημιουργία ερωτήματος παραμέτρων στη Microsoft Access 2002
Για πρόσθετες πληροφορίες σχετικά με τη δημιουργία ερωτημάτων διασταύρωσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
304349Πώς να δημιουργήσετε ένα ερώτημα διασταύρωσης πινάκων στην Access 2002


Ιδιότητες

Αναγν. άρθρου: 304354 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Access 2002 Standard Edition
Λέξεις-κλειδιά: 
kbquery kbhowtomaster kbmt KB304354 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:304354

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com