1 Ανοίξτε το Microsoft Access 2007 . Μετακινηθείτε με κύλιση στη λίστα των στοιχείων στο παράθυρο περιήγησης στην αριστερή πλευρά της οθόνης . Κάντε δεξί κλικ στη φόρμα που περιέχει τη δευτερεύουσα φόρμα που θέλετε να εργαστείτε με και στη συνέχεια κάντε κλικ στο " Προβολή σχεδίασης " για να ανοίξετε τη φόρμα . 2
Κάντε κλικ στη φόρμα για να το επιλέξετε και στη συνέχεια κάντε κλικ στο " ιδιότητες ". Βεβαιωθείτε ότι η επιλεγμένη φόρμα και όχι κάποια από τα στοιχεία για τη μορφή ή τη δευτερεύουσα φόρμα . Κάντε κλικ στην καρτέλα " Event" . Κάντε κλικ στο "Build " κουμπί ( " ... " ) δίπλα στο "On Load" εκδήλωση στο παράθυρο Properties . Κάντε κλικ στο " δόμησης κώδικα " για να ανοίξει το Visual Basic Editor. Η Visual Basic Editor ανοίγει στο "On Load " για την κύρια φόρμα .
Εικόνων 3
Προσθέστε τον κώδικα VBA που θα κλειδώσει τη δευτερεύουσα φόρμα , όταν η κύρια μορφή είναι φορτωμένο . Για παράδειγμα , εάν έχετε μια φόρμα που ονομάζεται " frm_Students » και μια δευτερεύουσα φόρμα που ονομάζεται " sbfrm_Schedule , " ο κώδικας VBA θα μοιάζει με αυτό :
" Private Sub Form_Load ( )
me.sbfrm_Schedule . Locked = True
me.sbfrm_Schedule.Enabled = False
End Sub "
Η δεύτερη γραμμή κλειδώνει τη δευτερεύουσα φόρμα sbfrm.Schedule . Κλείδωμα ελέγχου σε μια φόρμα σημαίνει κλείδωμα θέση και το μέγεθος του ? Π.χ. , ένας χρήστης δεν επιτρέπεται να μετακινήσετε ή να αλλάξετε το μέγεθος του ελέγχου . Ρύθμιση " Enabled " για να " False " εξασφαλίζει ότι ο χρήστης δεν θα είναι σε θέση να έχουν πρόσβαση ή να αλλάξετε οποιαδήποτε πληροφορία σχετικά με τη δευτερεύουσα φόρμα .
Η
4 Κάντε κλικ στο κουμπί "Αποθήκευση " στο Visual Basic. Κάντε κλικ στο κουμπί " Κλείσιμο" για να κλείσετε το πρόγραμμα επεξεργασίας . Η φόρμα σας θα πρέπει να εξακολουθεί να είναι ανοιχτή σε προβολή σχεδίασης . Κάντε δεξί κλικ στο στοιχείο ελέγχου που έχει μια επιλογέα ημερομηνίας και , στη συνέχεια, κάντε κλικ στο " Ιδιότητες". Κάντε κλικ στην καρτέλα "Συμβάν" και , στη συνέχεια, κάντε κλικ στο ( " ... " ) κουμπί " Build" δίπλα στο " On Change ".
5
Προσθέστε τον κώδικα VBA που θα ξεκλειδώσει και να καταστεί δυνατή η δευτερεύουσα φόρμα , όταν η τιμή του επιλογέα ημερομηνίας αλλάζει .
" Private Sub DatePicker_Change ( )
me.sbfrm_Schedule.Locked = False
me.sbfrm_Schedule.Enabled = True
End Sub "
Μπορείτε να προσθέσετε τον κώδικα στο " On Change " συμβάν , γιατί όταν ένας χρήστης επιλέγει μια ημερομηνία από την ημερομηνία συλλογής , η αξία των αλλαγών ελέγχου . Μόλις συμβεί αυτό , η δευτερεύουσα φόρμα sbfrm_Schedule ξεκλειδώνει και είναι ενεργοποιημένη .
Η
6 Κάντε κλικ στο εικονίδιο "Αποθήκευση" στη γραμμή εργαλείων για να αποθηκεύσετε τις αλλαγές στην επεξεργασία της Visual Basic. Κλείστε το πρόγραμμα επεξεργασίας . Κάντε κλικ στο εικονίδιο "Αποθήκευση" στο κύριο παράθυρο της Access 2007 για να αποθηκεύσετε τις αλλαγές που έγιναν στην αίτηση .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα