Ισχύει για
Access 2013

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

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

Ερώτηση παραμέτρου σε αγκύλες στη γραμμή "Κριτήρια"

Το ερώτημα επιστρέφει όλα τα δεδομένα από τον πίνακα Customers, αλλά μόνο εκείνες τις εγγραφές όπου το LastName συμφωνεί με την απάντηση του χρήστη σε αυτό:

Εισαγωγή τιμής παραμέτρου

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

Για να δηλώσετε μια παράμετρο:

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

  2. Στα Εργαλεία ερωτήματος | Στην ομάδα Εμφάνιση/Απόκρυψη , στην καρτέλα Σχεδίαση, κάντε κλικ στην επιλογή Παράμετροι.

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

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

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

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

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