Ισχύει για
Αντικείμενο ComboBox |
Ορίζει ή επιστρέφει την τιμή του πλαισίου Όταν δεν υπάρχει στη λίστα στο παράθυρο Ιδιότητες ενός σύνθετου πλαισίου. Ανάγνωσης/εγγραφής, Συμβολοσειρά.
παράσταση.OnNotInList
παράσταση Υποχρεωτικό. Μια παράσταση που επιστρέφει ένα από τα αντικείμενα της λίστας "Ισχύει για".
Παρατηρήσεις
Αυτή η ιδιότητα είναι χρήσιμη για την αλλαγή μέσω προγραμματισμού της ενέργειας που πραγματοποιεί η Microsoft Office Access 2007 κατά την ενεργοποίηση ενός συμβάντος. Για παράδειγμα, μεταξύ κλήσεων συμβάντων μπορεί να θέλετε να αλλάξετε τις παραμέτρους μιας παράστασης ή να μεταβείτε από μια διαδικασία συμβάντος σε μια παράσταση ή μακροεντολή, ανάλογα με τις συνθήκες κάτω από τις οποίες ενεργοποιήθηκε το συμβάν.
Το συμβάν NotInList παρουσιάζεται όταν ο χρήστης καταχωρεί μια τιμή στο τμήμα πλαισίου κειμένου ενός σύνθετου πλαισίου που δεν υπάρχει στη λίστα του σύνθετου πλαισίου.
Η τιμή OnNotInList θα είναι μία από τις εξής, ανάλογα με την επιλογή που κάνετε στο παράθυρο Επιλογή δόμησης (μπορείτε να αποκτήσετε πρόσβαση σε αυτό κάνοντας κλικ στο κουμπί Δόμηση δίπλα στο πλαίσιο Όταν δεν υπάρχει στη λίστα στο φύλλο ιδιοτήτων του σύνθετου πλαισίου):
-
Εάν επιλεγεί η Δόμηση παραστάσεων, η τιμή θα είναι "=παράσταση", όπου παράσταση είναι η παράσταση από το παράθυρο "Δόμηση παραστάσεων".
-
Εάν επιλεγεί η Λειτουργία δόμησης μακροεντολών, η τιμή είναι το όνομα της μακροεντολής.
-
Εάν επιλεγεί η Λειτουργία δόμησης κώδικα, η τιμή θα είναι "[Διαδικασία συμβάντος]".
Εάν το πλαίσιο Όταν δεν υπάρχει στη λίστα είναι κενό, η τιμή της ιδιότητας είναι μια κενή συμβολοσειρά.
Παράδειγμα
Το ακόλουθο παράδειγμα εκτυπώνει την τιμή της ιδιότητας OnNotInList στο Άμεσο παράθυρο για το σύνθετο πλαίσιο "State" στη φόρμα "Order Entry".
Debug.Print Forms("Order Entry"). _
Controls("State").OnNotInList