Πλαίσια Ελέγχου

Στην συνέχεια θα αναφερθούμε στα πλαίσια ελέγχου. Στην φόρμα «Πελάτες», τα πλαίσια με ετικέτες Ενεργός, Συλλέκτης, DJ, Ερμηνευτής, Συνθέτης, και Στιχουργός, είναι πλαίσια ελέγχου. Τα πλαίσια αυτά μας ενημερώνουν, πως π.χ. ο Λαμπρόπουλος Στέλιος, είναι ενεργός πελάτης, και συλλέκτης, ενώ η Λαμπροπούλου Δέσποινα, είναι ερμηνεύτρια. Εάν θέλουμε να είναι και συνθέτης, κάνουμε κλικ σε αυτό το πλαίσιο ελέγχου. Εννοείται, πως σε κάποιον πελάτη μπορούν να είναι ενεργοποιημένες όλες οι επιλογές, και σε κάποιον άλλο καμία. Κάθε πλαίσιο ελέγχου, μπορεί να πάρει μία από τις δύο τιμές, όπως: Ναι/Όχι, Ενεργό/ Ανενεργό, Αληθές/Ψευδές. Οι τιμές αυτές, αποθηκεύονται στον πίνακα «Πελάτες», στα αντίστοιχα πεδία, όπως μπορούμε να δούμε εδώ. Ας δούμε τώρα πως μπορούμε να δημιουργήσουμε ένα πλαίσιο ελέγχου. Κλείνουμε τον πίνακα, και αλλάζουμε την προβολή της φόρμας «Πελάτες» σε προβολή σχεδίασης. Διαγράφουμε το πλαίσιο ελέγχου «Στιχουργός», για να το δημιουργήσουμε ξανά. Στην εργαλειοθήκη, κάνουμε κλικ στο εργαλείο “πλαίσιο ελέγχου”. Κάνουμε κλικ μέσα στην φόρμα, και το πλαίσιο ελέγχου δημιουργήθηκε. Στην ετικέτα, πληκτρολογούμε “Στιχουργός”. Θα πρέπει τώρα, να συνδέσουμε το πλαίσιο αυτό, με το πεδίο «Στιχουργός» του πίνακα «Πελάτες». Κάνουμε δεξί κλικ, στο πλαίσιο ελέγχου, επιλέγουμε «Ιδιότητες», και την καρτέλα «Όλα». Στην γραμμή «Προέλευση στοιχείου ελέγχου», επιλέγουμε το πεδίο «Στιχουργός». Μεταβαίνουμε σε προβολή φόρμας. Το πλαίσιο ελέγχου έχει δημιουργηθεί, και έχει συνδεθεί με το πεδίο «Στιχουργός», του πίνακα «Πελάτες». Όμως, αν κάποια ιδιότητα των πελατών μας, δεν μπορούμε να την γνωρίζουμε, π.χ. εάν είναι όντως στιχουργός ή όχι, τότε θα πρέπει να μπορούμε να μην καταχωρούμε το Αληθές ή Ψευδές, να μπορούμε δηλαδή να καταχωρούμε κενή τιμή. Για να οριστεί αυτή η δυνατότητα, θα πρέπει και ο τύπος του πεδίου Στιχουργός του πίνακα Πελάτες, να μπορεί να δεχθεί κενές τιμές, null. Αποθηκεύουμε και κλείνουμε την φόρμα πελάτες, και ανοίγουμε τον πίνακα πελάτες, σε προβολή σχεδίασης. Ορίζουμε στο πεδίο Στιχουργός, την τιμή της ιδιότητας «Απαιτείται», σε «Όχι», αν δεν είναι ήδη. Αποθηκεύουμε και κλείνουμε τον πίνακα, και ανοίγουμε πάλι την φόρμα πελάτες, σε προβολή σχεδίασης. Τώρα, μπορούμε να ορίσουμε στο πλαίσιο ελέγχου, την ιδιότητα Τριπλή κατάσταση, σε «Ναι». Αλλάζουμε την προβολή της φόρμας. Το πλαίσιο ελέγχου έχει πλέον τριπλή κατάσταση, Αληθές, Ψευδές, ή Κενό. Τώρα μπορούμε να ορίσουμε σε κάποιον πελάτη που δεν γνωρίζουμε εάν είναι στιχουργός ή όχι, κενή τιμή, κάνοντας τόσα κλικ, μέχρι το πλαίσιο ελέγχου γίνει γρι όπως αυτή τη στιγμή.