Skip to main content

Χειριστές και εκφράσεις στη Microsoft Access 2013

Section 1: Less Comfortable (Ενδέχεται 2024)

Section 1: Less Comfortable (Ενδέχεται 2024)
Anonim

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

Οι χειριστές είναι τα σύμβολα και τα σύμβολα που υποδεικνύουν τον τύπο των υπολογισμών που πρέπει να χρησιμοποιεί η Access για μια συγκεκριμένη έκφραση. Χρησιμεύουν σε διάφορους σκοπούς, όπως μαθηματικά ή συγκριτικά, και τα σύμβολα κυμαίνονται από σύμβολο συν ή συμβόλαιο διαίρεσης σε λέξεις, όπως And, Or, και Eqv. Υπάρχει επίσης μια ειδική κατηγορία χειριστών που σχετίζονται γενικά με την κωδικοποίηση, όπως το Is Null και το Between … Και.

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

Τύποι χειριστών

Οι παρακάτω λεπτομέρειες αφορούν τους πέντε τύπους χειριστών και τον τρόπο χρήσης τους.

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

+ Προσθήκη

- Αφαίρεση

* Πολλαπλασιασμός

/ Τμήμα

Στρογγυλοποιήστε στον πλησιέστερο ακέραιο αριθμό, διαιρέστε και, στη συνέχεια, κόψτε τον σε ακέραιο αριθμό

^ Εκθέτης

Mod Divide και, στη συνέχεια, εμφανίστε μόνο το υπόλοιπο

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

<Λιγότερο από

<= Λιγότερο ή ίσο με

> Μεγαλύτερη από

> = Μεγαλύτερη ή ίση με

= Ίση με

<> Δεν είναι ίση με

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

Λογικοί χειριστές , ή τελεστές Boolean, να αναλύσει δύο τιμές Boolean και να καταλήξει σε true, false ή null.

Και επιστρέφει τα αποτελέσματα όταν και οι δύο εκφράσεις είναι αληθινές

Ή Επιστρέφει αποτελέσματα όταν οποιαδήποτε από τις εκφράσεις είναι αληθής

Eqv Επιστρέφει τα αποτελέσματα όταν και οι δύο εκφράσεις είναι αληθείς ή και οι δύο εκφράσεις είναι ψευδείς

Δεν επιστρέφει αποτελέσματα όταν η έκφραση δεν είναι αληθής

Xor Επιστρέφει αποτελέσματα όταν ισχύει μόνο μία από τις δύο εκφράσεις

Αληλουχία χειριστές συνδυάστε τις τιμές κειμένου σε μία μόνο τιμή.

& Δημιουργεί μια συμβολοσειρά από δύο συμβολοσειρές

+ Δημιουργεί μια συμβολοσειρά από δύο συμβολοσειρές, συμπεριλαμβανομένης μιας μηδενικής τιμής όταν μία από τις συμβολοσειρές είναι μηδενική

Ειδικοί φορείς να έχει αποτέλεσμα True ή False.

Είναι Null / Is Not Null Αναλύει εάν μια τιμή είναι Null

Όπως και … Βρίσκει τιμές συμβολοσειρών που ταιριάζουν με την καταχώρηση μετά από το Like οι χαρακτήρες μπαλαντέρ βοηθούν στη διεύρυνση της αναζήτησης

Μεταξύ … Συγκρίνει τιμές με το καθορισμένο εύρος μετά από το Between

Στο (…) Συγκρίνει τις τιμές για να δείτε αν βρίσκονται εντός της καθορισμένης περιοχής εντός παρενθέσεων

Σχέση μεταξύ χειριστών και εκφράσεων

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

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

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

Πότε να χρησιμοποιήσετε μια έκφραση

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

Πώς να δημιουργήσετε μια έκφραση

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

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

Πίνακας - κάντε κλικ στο πεδίο που θέλετε να αλλάξετε και μετά στο Γενικός αυτί. Επιλέξτε την ιδιότητα στην οποία θέλετε να προσθέσετε την έκφραση και στη συνέχεια την Χτίζω (τρεις ελλείψεις).

Μορφές και αναφορές - κάντε κλικ στον έλεγχο, στη συνέχεια Ιδιότητες. Επιλέξτε την ιδιότητα στην οποία θέλετε να προσθέσετε την έκφραση και στη συνέχεια την Χτίζω (τρεις ελλείψεις).

Query - κάντε κλικ στο κελί όπου θέλετε να προσθέσετε την έκφραση (θυμηθείτε ότι θα πρέπει να κοιτάξετε το πλέγμα σχεδιασμού, όχι ένα τραπέζι). Επιλέγω Ρύθμιση ερωτήματος από το Σχέδιο καρτέλα, στη συνέχεια Οικοδόμος.

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