Χρησιμοποιώντας καταχωρήσεις Wild Card στην Access 2010
Η διεξαγωγή πολύπλοκων λειτουργιών και η εφαρμογή όρων στους πίνακες της Access δεν είναι τόσο εύκολο όσο στο Excel. Μερικοί χρήστες εξακολουθούν να το προκαλούν σύγχυση με το Excel, το οποίο είναι συνώνυμο με τις δυνατότητες προσπέλασης της Access.
Σημείωση συντάκτη: Αυτό το άρθρο του πελάτη γράφτηκε από Office 2010 Club, ένα φόρουμ που διαχειρίζεται ειδικοί του Office 2010 όπου μπορεί κανείς να θέσει ερωτήσεις και να συμμετάσχει στις συζητήσεις.
Ωστόσο, η πρόσβαση παρέχει τα βασικά στοιχεία του Σχεσιακού Συστήματος Διαχείρισης Βάσεων Δεδομένων. Τα RDBMS δεν αφθονούν και μόνο οι χρήστες μπορούν να χειριστούν τη δομή της βάσης δεδομένων για την εφαρμογή διαφορετικών συνθηκών, ενώ η ταχεία εισροή δυναμικών εφαρμογών ιστού και άλλων βοηθητικών εφαρμογών που βασίζονται σε RDBMS δημιουργεί επίσης μια έντονη ανάγκη κατανόησης των βασικών στοιχείων σχεσιακών βάσεων δεδομένων.
Από τώρα και στο εξής, η SQL βρίσκεται στην πρώτη θέση στο χειρισμό της δομής βάσεων δεδομένων για την εξαγωγή συγκεκριμένων δεδομένων από πίνακες, αλλά ένας αρχάριος της βάσης δεδομένων πρέπει να μάθει τη σύνταξη της γλώσσας και την ορθή χρήση της. Από την άλλη πλευρά, η διασύνδεση GUI για τη ζύγιση της Access, παρέχει καταχωρήσεις Wild Card ως αντικατάσταση της εντολής SQL WHERE για εύκολη εξαγωγή συγκεκριμένων δεδομένων από πίνακες βάσεων δεδομένων και ερωτήματα.
Αυτή η ανάρτηση θα καταδείξει την απλή χρήση καταχωρήσεων Wild Card. Θα ξεκινήσουμε με την εφαρμογή των όρων Wild Card σε μια υπάρχουσα βάση δεδομένων. Για παράδειγμα, δημιουργήσαμε μια μικρή βάση δεδομένων διαχείρισης καταστημάτων που περιέχει πολλούς πίνακες. Πελάτης, Νέα προϊόντα, Πωλήσεις, Αριθμοί τηλεφώνου και Προσωπικό. Για να τραβήξετε δεδομένα μέσω καταχωρήσεων μπαλαντέρ, μεταβείτε στην καρτέλα Δημιουργία και κάντε κλικ στο στοιχείο Σχεδίαση ερωτήματος.
Θα εμφανίσει το παράθυρο διαλόγου Εμφάνιση πίνακα, επιτρέποντάς σας να προσθέσετε πίνακες. Τώρα ξεκινήστε να προσθέτετε τους επιθυμητούς πίνακες στο παράθυρο Query Design.
Μόλις προστεθεί, ξεκινήστε να σύρετε τον απαιτούμενο πίνακα σε πεδία σχεδίασης ερωτήματος.
Τώρα μας ενδιαφέρει να βγάλουμε όλα τα σχετικά δεδομένα που υπάρχουν σε πίνακες βάσεων δεδομένων με το όνομα προϊόντος "Pepsi". Για αυτό, θα γράψουμε απλώς την καταχώρηση μπαλαντέρ, δηλ., Όπως / Condition like στο πεδίο Όνομα προϊόντος όπως αυτή.
Όπως το "Pepsi"
Κατά την εκτέλεση του ερωτήματος, θα εμφανίζονται όλες οι σχετικές πληροφορίες που περιλαμβάνονται στα πεδία Σχεδίασης ερωτημάτων που κυμαίνονται από το αναγνωριστικό πελάτη, το όνομα πελάτη έως το όνομα υπαλλήλου, κ.λπ..
Ας δούμε ένα άλλο παράδειγμα. Ας υποθέσουμε ότι πρέπει να βρούμε όλους τους Πελάτες που έχουν τα ονόματά τους ξεκινώντας με το 'G'. Για την εφαρμογή αυτής της κατάστασης, θα γράψουμε Όπως και η προϋπόθεση κάτω από το όνομα πελάτη ως?
Όπως το "G *"
Αυτή η προϋπόθεση θα καταστήσει την πρόσβαση να τραβήξει όλες τις τιμές των πεδίων που ταιριάζουν με την καθορισμένη κατάσταση (αλφάβητο, αριθμητική τιμή κ.λπ.) πριν από το σημάδι αστεριού.
Κατά την εκτέλεση του ερωτήματος, θα εμφανίζονται όλα τα σχετικά δεδομένα των πελατών που έχουν το όνομά τους ξεκινώντας από το 'G'.
Για να αποκλείσετε μια συγκεκριμένη τιμή εγγραφής / δεδομένων από το ερώτημα. Η κατάσταση «Όχι σαν» έρχεται βολική. Θα αποκλείσει την καθορισμένη τιμή δεδομένων από τις εγγραφές και θα εμφανίζει μόνο υπόλοιπα αρχεία.
Θα δείξει αποτελέσματα με εξαίρεση όλα τα αρχεία όπου το Όνομα του Υπάλληλου ξεκινά με το 'L'.
Έχουμε αγγίξει μόνο λίγα παραδείγματα εγγραφών Wild Card για να εξάγουμε συγκεκριμένα δεδομένα από τα αρχεία. Ωστόσο, υπάρχουν αναρίθμητοι τρόποι εξαγωγής συγκεκριμένων αρχείων. Δοκιμάστε αυτά τα παραδείγματα στη βάση δεδομένων σας για να εξερευνήσετε κάποιες άλλες διαστάσεις των Καταχωρήσεων Wildcard.
Όπως το "E #" Αυτό θα επιστρέψει συγκεκριμένα δεδομένα από τον επιλεγμένο πίνακα με μόνο δύο χαρακτήρες. το πρώτο είναι το Ε και το # αντιπροσωπεύει ότι ο χαρακτήρας είναι ένας αριθμός.
Όπως "G"; θα επιστρέψει δύο χαρακτήρες αν βρεθεί σε συγκεκριμένο πίνακα, ξεκινώντας με το χαρακτήρα 'G'.
Όπως "* 16" Αυτό θα επιστρέψει τα δεδομένα που λήγουν στις 16 στον συγκεκριμένο πίνακα.
Μπορείτε επίσης να δοκιμάσετε με όλους τους προαναφερθέντες τρόπους Οχι σαν κατάσταση. Αυτή η λειτουργικότητα καταλήγει σε άπειρους δυνατούς τρόπους για την εξαγωγή των επιθυμητών δεδομένων από τη βάση δεδομένων. Έχουμε εφαρμόσει αυτούς τους όρους σε βάση δεδομένων μικρής κλίμακας, αλλά η πραγματική χρήση του μπορεί να παρατηρηθεί όταν ασχολείσαι με μια τεράστια βάση δεδομένων, έχοντας εκατοντάδες σχετικούς πίνακες.
Συγκρίνοντας τη διαδικασία εξαγωγής δεδομένων από πίνακες με SQL που βασίζονται σε CLI καταλήγει στο συμπέρασμα ότι είναι πολύ πιο εύκολη στην Access. Ο λόγος είναι ότι η CLI (Command Line Interface) φέρνει μονοτονία που απωθεί τους αρχάριους για να πάρουν τα χέρια τους σε αυτό. Από την άλλη πλευρά, η απλή διάταξη GUI της Access 2010 ενθαρρύνει τον χρήστη να ξεκινήσει τη δημιουργία βάσης δεδομένων χωρίς να χρειάζεται να επιδοθεί σε λαβύρινθο των εντολών ελέγχου και σύνταξη δύσκολης σύνταξης.