Ερώτημα Δημιουργίας Πίνακα

Στην συνέχεια θα αναφερθούμε σε μία ακόμη κατηγορία ερωτημάτων, στα ερωτήματα δημιουργίας πίνακα. Τα ερωτήματα αυτά είναι σαν τα ερωτήματα επιλογής, με τη διαφορά, όταν εκτελούνται να αποθηκεύουν τα αποτελέσματα σε έναν νέο πίνακα. Τα ερωτήματα αυτά είναι ιδιαίτερα χρήσιμα, όταν το ερώτημα απαιτεί αρκετό χρόνο εκτέλεσης, αλλά τα αποτελέσματά του χρησιμοποιούνται συχνά. Είναι λοιπόν πιο αποδοτικό, εάν εκτελέσουμε το ερώτημα μία φορά και στη συνέχεια αποθηκεύσουμε τα αποτελέσματα σε έναν νέο πίνακα. Ανοίγουμε το ερώτημα «Υπολογισμός τζίρου ανά πώληση», και τον πίνακα «Πελάτες». Χρησιμοποιώντας ένα ερώτημα δημιουργίας πίνακα, θα δημιουργήσουμε ένα νέο πίνακα ο οποίος θα περιέχει τους κωδικούς, και τα επώνυμα των πελατών, καθώς επίσης και το συνολικό τζίρο του κάθε πελάτη. Ο τζίρος σε κάθε πώληση εμφανίζεται στο ερώτημα «Υπολογισμός τζίρου ανά πώληση», ενώ τα επώνυμα, εμφανίζονται στον πίνακα «Πελάτες». Τα σχετιζόμενα πεδία, είναι αυτά που εμφανίζουν τους κωδικούς των πελατών. Δηλαδή, το «ΚωδΠελάτη» του πίνακα «Πελάτες», και το «ΠελάτηςΚωδ» του ερωτήματος. Κλείνουμε τον πίνακα και το ερώτημα. Δημιουργούμε ένα ερώτημα, σε προβολή σχεδίασης. Προσθέτουμε το ερώτημα «Υπολογισμός τζίρου ανά πώληση», και τον πίνακα «Πελάτες». Δημιουργούμε μία σύνδεση, μεταξύ των πεδίων «Πελάτης κωδικός». Εισάγουμε τα πεδία «Πελάτης κωδικός», και το «Σύνολο», από το ερώτημα «Υπολογισμός τζίρου ανά πώληση», το «Επώνυμο», από τον πίνακα «Πελάτες». Επειδή θέλουμε στον νέο μας πίνακα να εμφανίζεται το άθροισμα του τζίρου του κάθε πελάτη, θα πρέπει να ομαδοποιήσουμε της πληροφορίες ως προς τον πελάτη, και να χρησιμοποιήσουμε την συγκεντρωτική συνάρτηση, «Άθροισμα» στο πεδίο «Σύνολο». Κάνουμε λοιπόν κλικ στο πεδίο «Συγκεντρωτικά στοιχεία». Στο πεδίο «Σύνολο», επιλέγουμε την συγκεντρωτική συνάρτηση, «Άθροισμα». Έστω ότι θέλουμε το πεδίο αυτό, να εμφανίζεται με όνομα «Σύνολοπελάτη». Πληκτρολογούμε μπροστά από το υπάρχον όνομα, το κείμενο “Σύνολοπελάτη”, και άνω και κάτω τελεία. Κάνουμε κλικ, στο βέλος του κουμπιού «Τύπος ερωτήματος», και επιλέγουμε «Ερώτημα δημιουργίας πίνακα». Εμφανίζεται το παράθυρο διαλόγου «Δημιουργία πίνακα». Εδώ, πληκτρολογούμε το όνομα του πίνακα, πληκτρολογούμε “ΣύνολοΑνάΠελάτη”. Στο τμήμα αυτό, επιλέγουμε εάν θέλουμε ο νέος πίνακας να δημιουργηθεί στην τρέχουσα βάση δεδομένων, ή σε άλλη βάση δεδομένων. Επιλέγουμε στην τρέχουσα, και πατάμε το κουμπί ΟΚ. Αποθηκεύουμε το ερώτημα με όνομα test1, και το κλείνουμε. Τα ερωτήματα δημιουργίας πίνακα, εμφανίζονται με αυτό το εικονίδιο. Εκτελούμε το ερώτημα test1. Για να επιβεβαιώσουμε την δημιουργία νέου πίνακα, κάνουμε κλικ στο κουμπί «Ναι». Η access μας ενημερώνει πως θα επικολληθούν 287 εγγραφές. Κάνουμε κλικ στο κουμπί «Ναι». Παρατηρούμε, ότι έχει δημιουργηθεί ένας νέος πίνακας, με όνομα «ΣύνολοΑνάΠελάτη». Τον ανοίγουμε. Εμφανίζονται οι κωδικοί, και τα επώνυμα των πελατών, καθώς επίσης ο συνολικός τζίρος κάθε πελάτη, στο πεδίο με όνομα «Σύνολο Πελάτη». Εάν μεταβούμε σε προβολή σχεδίασης του πίνακα, θα παρατηρήσουμε, ότι δεν υπάρχει πρωτεύων κλειδί, ούτε κάποιο άλλο ευρετήριο. Παρατηρούμε ότι ο τύπος του πεδίου «ΠελάτηςΚωδ», είναι «Aκέραιος μεγάλου μήκους», του πεδίου Επώνυμο, είναι Κείμενο με 100 χαρακτήρες, έχουν δηλαδή ίδιο τύπο με τα αντίστοιχα πεδία του πίνακα «Πελάτες». Το πεδίο «Σύνολοπελάτη», είναι «Πραγματικός διπλής ακρίβειας», διότι τέτοιο είδος είναι το αποτέλεσμα της άθροισης. Εάν ξαναεκτελέσουμε το ερώτημα, τότε η access πρώτα θα διαγράψει τον πίνακα «ΣύνολοΑνάΠελάτη», και μετά θα τον ξαναδημιουργήσει.