Τα Πρώτα Βήματα

Στην επιφάνεια εργασίας υπάρχει το αρχείο “Videoclub.accdb”. Η Access δημιουργεί αρχεία με κατάληξη accdb. Παλαιότερες εκδόσεις της Access, δημιουργούσαν αρχεία με κατάληξη mdb. Κάνουμε διπλό κλικ επάνω του για να το ανοίξουμε. Στην οθόνη μας εμφανίζεται η εφαρμογή της Access. Αυτό είναι το παράθυρο της, και αυτή είναι η βάση δεδομένων “Videoclub”. Εάν κάνουμε κλικ σε αυτό το σημείο, θα δούμε τα παρακάτω αντικείμενα. Πίνακες, Ερωτήματα, Φόρμες, Εκθέσεις, και κάποιες άλλες επιλογές. Εμείς θα ασχοληθούμε με τα τέσσερα αυτά αντικείμενα. Παρατηρούμε πως σε αυτή τη λίστα, δεν εμφανίζεται η κατηγορία “Ερωτήματα”. Αυτό συμβαίνει επειδή δεν έχουμε δημιουργήσει κάποιο ερώτημα μέσα στην συγκεκριμένη βάση. Εάν μεταβούμε στα ερωτήματα, θα δούμε πως η λίστα είναι κενή. Εμφανίζουμε ξανά όλα τα αντικείμενα. Κάτω από τον τίτλο “Πίνακες”, εμφανίζονται οι πίνακες από τους οποίους αποτελείται η βάση δεδομένων “Videoclub”. Εμφανίζονται οι πίνακες ενοικιάσεις, πελάτες, και ταινίες. Έχουν περίπου την ίδια μορφή με τα φύλλα εργασίας του Excel. Για να ανοίξουμε τον πίνακα πελάτες κάνουμε διπλό κλικ επάνω του. Στην οθόνη μας εμφανίζεται αυτή τη στιγμή ο πίνακας πελάτες. Περιέχει όλους τους πελάτες του video club. Μεταξύ άλλων μπορούμε να δούμε τον Βαμβακάρη Μάρκο, με κωδικό 1, τον Τσιτσάνη Βασίλη, με κωδικό 2, τον Στράτο Παγιουμτζή, με κωδικό 3, και ούτω καθεξής. Κλείνουμε τον πίνακα κάνοντας κλικ σε αυτό το Χ. Θα ανοίξουμε στη συνέχεια τον πίνακα ταινίες κάνοντας διπλό κλικ επάνω του. Στον πίνακα ταινίες αποθηκεύονται όπως έχουμε ήδη πει οι ταινίες του video club. Αυτός είναι ο τίτλος της ταινίας “Ένας προφήτης μα τι προφήτης”, και ο κωδικός της το 1. Ο τίτλος της ταινίας “Old boy”, και ο κωδικός της το 2. Ο τίτλος της ταινίας “Matrix”, και ο κωδικός της το 3. Κλείνουμε τον πίνακα από εδώ. Στην συνέχεια ανοίγουμε τον πίνακα “ενοικιάσεις”. Η πρώτη μας ενοικίαση έγινε από τον πελάτη με κωδικό 1, τον Μάρκο Βαμβακάρη, ο οποίος νοίκιασε την ταινία 1, η οποία αντιστοιχεί στην ταινία “Ένας προφήτης μα τι προφήτης”, στις 9/2/2008. Κλείνουμε τον πίνακα κάνοντας κλικ εδώ. Κάθε βάση δεδομένων μπορεί να αποτελείται από πολλούς πίνακες, πολλά ερωτήματα, πολλές φόρμες και πολλές εκθέσεις. Η συγκεκριμένη βάση η Videoclub, αποτελείται όπως έχουμε ήδη πει από αυτούς τους τρεις πίνακες. Ας ανοίξουμε για άλλη μια φορά τον πίνακα “πελάτες”. Σε αυτόν έχουμε ήδη αναφέρει πως εμφανίζονται οι πελάτες του video club. Εμφανίζονται όμως και κάποια άλλα στοιχεία. Στο σημείο αυτό, εμφανίζονται τα πεδία του πίνακα. Το πεδίο κωδικός, το πεδίο επώνυμο, το πεδίο όνομα, το πεδίο ημερομηνία γέννησης, και το πεδίο πόλη. Κάθε πίνακας μπορεί να περιέχει πάρα πολλά πεδία. Επίσης εμφανίζονται οι εγγραφές. Αυτή είναι η δεύτερη εγγραφή του πίνακα, ο Βασίλης Τσιτσάνης. Στο σημείο αυτό εμφανίζεται ο συνολικός αριθμός των εγγραφών από τις οποίες αποτελείται ο πίνακας μας. Συγκεκριμένα αυτός αποτελείται από 313 εγγραφές. Εάν κάνουμε ένα κλικ σε αυτό το σημείο, θα παρατηρήσουμε πως σε αυτό το πεδίο εμφανίζεται ο αριθμός 1. Αυτή είναι η πρώτη μας εγγραφή. Μην συγχέεται την πρώτη εγγραφή, τον αριθμό δηλαδή που εμφανίζεται εδώ με τον κωδικό του πελάτη. Κάνοντας κλικ σε αυτό το κουμπί μεταφερόμαστε στην δεύτερη εγγραφή, και όπως μπορούμε να δούμε επιλέγεται το Τσιτσάνης. Στην τρίτη, τέταρτη, πέμπτη, έκτη, και ούτω καθεξής. Αυτή τη στιγμή βρισκόμαστε στην δέκατη εγγραφή όπως μπορούμε να δούμε και εδώ. Παρόλα αυτά ο κωδικός του πελάτη Γκολέ Μπάμπη είναι το 27. Εάν θέλουμε να μετακινηθούμε με μια κίνηση στην τελευταία εγγραφή, αρκεί να κάνουμε ένα κλικ σε αυτό το κουμπί. Εάν θέλουμε να μετακινηθούμε στη πρώτη εγγραφή, κάνουμε ένα κλικ σε αυτό το κουμπί, και μεταφερόμαστε πάλι στον Βαμβακάρη Μάρκο. Σε γενικές γραμμές ένας πίνακας αποτελείται από τα πεδία του, τις εγγραφές του, και τις τιμές των πεδίων. Η τρίτη εγγραφή, η οποία είναι αυτή, εάν κάνουμε κλικ σε αυτό το σημείο, θα παρατηρήσουμε πως έχει για το πεδίο επώνυμο την τιμή Παγιουμτζής, ενώ στην έβδομη εγγραφή, όπως μπορούμε να δούμε εδώ, η τιμή για το πεδίο όνομα είναι το Απόστολος. Κλείνουμε τον πίνακα. Με τα ερωτήματα θα ασχοληθούμε στη συνέχεια. Φόρμες. η συγκεκριμένη βάση δεδομένων περιέχει μόνο μία φόρμα, την φόρμα πελάτες. Μη συγχέεται το όνομα της φόρμας, το “πελάτες” με το όνομα του πίνακα “Πελάτες”. Είναι δύο διαφορετικά πράγματα. Ανοίγουμε λοιπόν την φόρμα “πελάτες”. Σε κάθε φόρμα εμφανίζονται συνήθως τα στοιχεία μίας εγγραφής. Μπορούμε να ανοίξουμε ταυτόχρονα και τον πίνακα “πελάτες”, για να το δούμε αυτό στην πράξη. Αυτή είναι η φόρμα “πελάτες”, ενώ αυτός είναι ο πίνακας “Πελάτες”. Μπορούμε να μεταβούμε από το ένα στο άλλο, κάνοντας κλικ στην αντίστοιχη καρτέλα που εμφανίζεται εδώ. Αυτή τη στιγμή βρισκόμαστε στην πρώτη εγγραφή, και το όνομα που εμφανίζεται είναι το Μάρκος Βαμβακάρης, όπως μπορούμε να δούμε και εδώ. Εάν μεταφερθούμε σε κάποια άλλη εγγραφή, στην πέμπτη π.χ. το όνομα είναι το Δελιάς Ανέστης. Εάν μεταφερθούμε και εδώ στην πέμπτη εγγραφή, θα εμφανισθεί η εγγραφή του Ανέστη Δελιά. Εκθέσεις. η συγκεκριμένη βάση δεδομένων περιέχει μία έκθεση, την έκθεση “πελάτες”. Τις εκθέσεις τις χρησιμοποιούμε για να εκτυπώσουμε επιλεγμένες εγγραφές. Στη συγκεκριμένη έκθεση, θέλουμε να εκτυπώσουμε τους πελάτες του Videoclub. Αυτό που πρέπει να γίνει κατανοητό, είναι πως όλα τα δεδομένα μας, οι πελάτες μας, οι ταινίες και οι ενοικιάσεις βρίσκονται πάντα μέσα σε πίνακες. Αν διαγράψουμε λοιπόν έναν πίνακα χάνουμε στην ουσία και τα δεδομένα μας, κάτι που δεν ισχύει εάν διαγράψουμε ένα ερώτημα, μία φόρμα ή μία έκθεση.