/ / / Δημιουργία ερωτημάτων στην Access. Τύποι αιτημάτων

Δημιουργία ερωτημάτων στην Access. Τύποι ερωτημάτων

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

Κατανόηση των ερωτημάτων

υποβολή αιτημάτων πρόσβασης

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

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

Ταξινόμηση αιτημάτων

τύποι αιτημάτων

Διακρίνονται οι ακόλουθοι τύποι αιτημάτων:

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

Δείγματα ερωτημάτων

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

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

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

Η δημιουργία ερωτημάτων σε MS Access αυτού του τύπου προϋποθέτει ότι μπορούν να δημιουργηθούν χειροκίνητα ή χρησιμοποιώντας τον "Οδηγό ερωτήσεων".

Για να ορίσετε τα πεδία και τους πίνακες που θα συμπεριληφθούν στο ερώτημα, μεταβείτε στη λειτουργία σχεδίασης.

Για μετάβαση σε λειτουργία σχεδίασης στην Access 2013στην περιοχή πλοήγησης, κάντε κλικ με το κουμπί του ποντικιού με βάση τα συμφραζόμενα στο όνομα της φόρμας και επιλέξτε "Κατασκευαστής". Πατώντας ALT + F8, μπορείτε να καλέσετε τη "Λίστα πεδίων", από την οποία τα πεδία μπορούν να μεταφερθούν απευθείας στη φόρμα.

subd σύστημα διαχείρισης βάσεων δεδομένων

Αλλαγή αιτημάτων

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

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

Πρόσβαση 2013

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

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

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

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

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

Διαγώνια ερωτήματα

ερωτηματολόγιο σε πρόσβαση

Αυτοί οι τύποι χρησιμοποιούνται για τον συνδυασμό τουμια διασταύρωση των νομισματικών ή αριθμητικών δεδομένων που είναι αποθηκευμένα στον πίνακα προέλευσης. Ένα ερωτηματικό cross στην Access δημιουργείται χρησιμοποιώντας τον Οδηγό ερωτήματος, χρησιμοποιώντας τις οδηγίες του οποίου μπορείτε εύκολα να δημιουργήσετε αυτήν την προβολή. Στον πυρήνα του, ένα ερώτημα διασταύρωσης είναι παρόμοιο με έναν συγκεντρωτικό πίνακα Excel.

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

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

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

Ερωτήματα παραμέτρων

Αυτός ο τύπος ερωτημάτων καθορίζει την κατάσταση του χρήστη πριν εκτελεστεί.

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

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

Ερωτήματα SQL

πραγματοποιώντας ερωτήσεις σε πρόσβαση MS

Στην Access 2013 και σε άλλες εκδόσεις, τα ερωτήματα εκτελούνται χρησιμοποιώντας τη SQL Structured Query Language.

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

Η πρόσβαση δεν χρησιμοποιεί καθαρή SQL, αλλά είναιδιάλεκτο του Jet-SQL. Οι κύριες οδηγίες για ερωτήματα σε αυτήν τη γλώσσα είναι: SELECT, το οποίο χρησιμοποιείται για την επιλογή από εγγραφές σύμφωνα με ορισμένες συνθήκες (ονόματα πεδίων των πινάκων προέλευσης που μεταφέρονται στον πίνακα που προκύπτει), Η ΕΝΗΜΕΡΩΣΗ χρησιμοποιείται για την επεξεργασία εγγραφών, το DELETE χρησιμοποιείται για τη διαγραφή οποιεσδήποτε καθορισμένες εγγραφές, ΔΗΜΙΟΥΡΓΙΑ - για τη δημιουργία νέων αντικειμένων βάσης δεδομένων. Το MS Access χρησιμοποιεί επίσης TRANSFORM για τη δημιουργία διασταυρούμενων ερωτημάτων, ΜΕ ΕΠΙΛΟΓΗ ΠΡΟΣΒΑΣΗΣ ΙΔΙΟΚΤΗΤΗ για να δημιουργήσετε ειδικά ερωτήματα από έναν χρήστη που δεν έχει πρόσβαση στους πίνακες στους οποίους θα έπρεπε να έχει πρόσβαση αυτό το ερώτημα, IN (για την επικοινωνία με απομακρυσμένη βάση δεδομένων), DISTINCTROW (δημιουργία ερωτήματος με πιθανή ένωση δεδομένων). Μπορούν επίσης να εφαρμοστούν συνοπτικές λειτουργίες SQL, ενσωματωμένες συναρτήσεις Access και VBA.

Συμπερασματικά

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