Δημιουργία Δεσμευμένων Ή Αδέσμευτων Στοιχείων Σε Φόρμα

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