Επεξεργασία δεδομένων σε ένα ερώτημα

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

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

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

Εισαγωγή

Πότε μπορώ να επεξεργαστώ δεδομένα σε ένα ερώτημα;

Πότε μπορώ να μην επεξεργαστώ δεδομένα σε ένα ερώτημα;

Πώς μπορώ να αλλάξω ένα ερώτημα ώστε να μπορώ να επεξεργαστώ τα δεδομένα;

Εισαγωγή

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

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

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

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

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

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

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

Πότε μπορώ να επεξεργαστώ δεδομένα σε ένα ερώτημα;

Μπορείτε πάντα να επεξεργαστείτε τα δεδομένα σε ένα ερώτημα όταν το ερώτημα βασίζεται σε είτε μόνο έναν πίνακα ή σε δύο πίνακες που φέρει μια σχέση ένα-προς-ένα μεταξύ τους.

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

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

Πότε μπορώ να μην επεξεργαστώ δεδομένα σε ένα ερώτημα;

Δεν μπορείτε να επεξεργαστείτε τα δεδομένα σε ένα ερώτημα όταν:

  • Το ερώτημα είναι μια ερώτημα διασταύρωσης.

  • Το ερώτημα είναι μια ειδικό ερώτημα SQL.

  • Το πεδίο που προσπαθείτε να επεξεργαστείτε είναι ένα πεδίο υπολογισμού. Σε αυτήν την περίπτωση, ίσως μπορείτε να επεξεργαστείτε τα άλλα πεδία.

  • Το ερώτημα βασίζεται σε τρεις ή περισσότερους πίνακες και υπάρχει μια σχέση πολλά-προς-ένα-προς-πολλά.

    Σημείωση: Παρόλο που δεν μπορείτε να επεξεργαστείτε το φύλλο δεδομένων ερωτήματος σε αυτήν την περίπτωση, μπορείτε να επεξεργαστείτε τα δεδομένα σε μια φόρμα, όταν η ιδιότητα RecordsetType της φόρμας έχει οριστεί σε Δυναμοσύνολο (Μη συνεπείς ενημερώσεις).

  • Το ερώτημα περιέχει έναν όρο GROUP BY.

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

Πώς μπορώ να αλλάξω ένα ερώτημα ώστε να μπορώ να επεξεργαστώ τα δεδομένα;

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

Δεν μπορείτε να επεξεργαστείτε τις τιμές σε ένα φύλλο δεδομένων ερωτήματος όταν:

Για να κάνετε το φύλλο δεδομένων ερωτήματος διαθέσιμο για επεξεργασία:

Η ιδιότητα Μοναδικές τιμές από το ερώτημα έχει οριστεί σε Ναι.

Ορίστε την ιδιότητα Μοναδικές τιμές του ερωτήματος σε όχι.

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

Το ερώτημα περιλαμβάνει ένα συνδεδεμένο βάση δεδομένων ODBC πίνακα χωρίς μοναδικό ευρετήριο ή έναν πίνακα Paradox χωρίς μια πρωτεύον κλειδί.

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

Δεν έχετε δικαιώματα ενημέρωσης δεδομένων για τον υποκείμενο πίνακα.

Εκχώρηση δικαιωμάτων ενημέρωσης δεδομένων.

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

Δημιουργήστε τους κατάλληλους συνδέσμους.

Ανατρέξτε στην ενότητα Δημιουργία συνδέσμων, για να μάθετε πώς μπορείτε να δημιουργήσετε συνδέσμους.

Η βάση δεδομένων είναι ανοιχτή μόνο για ανάγνωση ή βρίσκεται σε μια μονάδα δίσκου μόνο για ανάγνωση.

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

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

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

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

Προσθέστε το πεδίο ένωσης από την πλευρά "πολλά" της σχέσης στα πεδία εξόδου του ερωτήματος.

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

Το πεδίο ένωσης από την πλευρά "πολλά" (μετά την επεξεργασία των δεδομένων) βρίσκεται στην πλευρά "ένα".

Πατήστε το Συνδυασμό πλήκτρων SHIFT + F9 για να πραγματοποιήσετε τις αλλαγές και ανανεώστε το ερώτημα.

Υπάρχει ένα κενό πεδίο από τον πίνακα στην πλευρά "ένα" της σχέσης ένα-προς-πολλά και ο σύνδεσμος είναι δεξιός εξωτερικός σύνδεσμος.

Βεβαιωθείτε ότι υπάρχει τιμή σε αυτό το πεδίο στην πλευρά "ένα". Μπορείτε να επεξεργαστείτε το πεδίο ένωσης από την πλευρά "πολλά" μόνο εάν υπάρχει μια τιμή σε αυτό το πεδίο στην πλευρά "ένα".

Χρησιμοποιείτε ένα συνδεδεμένο πίνακα βάσης δεδομένων ODBC, και όχι όλα τα πεδία από τον συνδεδεμένο πίνακα μοναδικό ευρετήριο είναι στο αποτέλεσμα του ερωτήματος.

Προσθέστε όλα τα πεδία από το μοναδικό ευρετήριο του πίνακα ODBC στα πεδία εξόδου του ερωτήματος.

Ανατρέξτε στην ενότητα Προσθήκη πεδίων μοναδικού ευρετηρίου από ένα συνδεδεμένο πίνακα ODBC, για να μάθετε πώς μπορείτε να προσθέσετε τα πεδία.

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

Ορίστε την ιδιότητα μοναδικές τιμές σε όχι

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

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

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

Δημιουργήστε συνδέσμους

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

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

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

Προσθέστε το πεδίο ένωσης από την πλευρά "πολλά" στα πεδία εξόδου του ερωτήματος

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

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

  3. Κάντε διπλό κλικ το πεδίο ένωσης από την πλευρά "πολλά" της σχέσης ένα-προς-πολλά. Το πεδίο ένωσης εμφανίζεται στο πλέγμα του πεδίου, που υποδεικνύει ότι είναι τώρα ένα πεδίο εξόδου.

Προσθήκη πεδίων μοναδικού ευρετηρίου από ένα συνδεδεμένο πίνακα ODBC

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

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

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

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

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

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

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

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

×