Επιλέξτε τον τύπο ερωτήματος
Βεβαιωθείτε ότι δεν προσπαθείτε να επεξεργαστείτε τα δεδομένα που επιστρέφονται από ένα ερώτημα διασταύρωσης, συνένωσης, διαβίβασης ή ορισμού δεδομένων.
Αναζητήστε συναρτήσεις συγκεντρωτικών αποτελεσμάτων
Δεν μπορείτε να επεξεργαστείτε τα δεδομένα που επιστρέφονται από ένα ερώτημα συνόλων ή ένα ερώτημα που χρησιμοποιεί άλλες συναρτήσεις συγκεντρωτικών αποτελεσμάτων, όπως MIN, MAX ή AVG.
Οι συναρτήσεις συγκεντρωτικών αποτελεσμάτων συνδυάζουν τις τιμές από πολλές εγγραφές και, εάν προσπαθήσετε να αλλάξετε μια συγκεντρωτική τιμή, η Access δεν γνωρίζει ποιο πεδίο προέλευσης θα ενημερώσει, επομένως δεν σας επιτρέπει να αλλάξετε τίποτα.
Σημειώστε, επίσης, ότι στο βίντεο είπα "συγκεντρωτική συνάρτηση", αλλά εννοούσα "συγκεντρωτική τιμή".
Ιδιότητες ερωτήματος ελέγχου
Με το ερώτημα σε προβολή σχεδίασης, κάντε κλικ στην επιλογή Ιδιότητες. Βεβαιωθείτε ότι η ιδιότητα μοναδικές τιμές έχει την τιμή Όχικαι η ιδιότητα τύπος Recordset εμφανίζει Δυναμοσύνολο.
Αναζήτηση δευτερευόντων ερωτημάτων
Συγκεκριμένα, αναζητήστε δευτερεύοντα ερωτήματα που αποτελούν μέρος της αρχικής πρότασης SELECT. Για παράδειγμα:
Επιλέξτε [ημερομηνία παραγγελίας], (επιλέξτε MAX ([Ημ/νία Παραγγελίας])
Η προσθήκη του δευτερεύοντος ερωτήματος στο γονικό ερώτημα δεν επιτρέπει την επεξεργασία δεδομένων. Δοκιμάστε αυτές τις λύσεις:
-
Στη σχεδίαση ερωτήματος, καταργήστε την επιλογή του πλαισίου ελέγχου Εμφάνιση, εάν δεν χρειάζεται να δείτε το πεδίο στο αποτέλεσμά σας.
-
Αντικαταστήστε το δευτερεύον ερώτημα με μια συνάρτηση συγκεντρωτικών αποτελεσμάτων τομέα, όπως DMIN ή DMAX.
-
Μετακίνηση του δευτερεύοντος ερωτήματος από την πρώτη πρόταση SELECT.